Publikuj oferty pracy
Zatrudniaj bez prowizji
4 wyświetlenia
IdeaSoft.io
Київ, Харків, Львів, Лісабон (Португалія), Прага (Чехія), Варшава (Польща), віддалено
Poszukujemy wysoko wykwalifikowanego programisty Rust , który ucieleśnia cechy proaktywności, niezależności w pracy, silnych umiejętności rozwiązywania problemów i nastawienia inżynierskiego. Idealny kandydat będzie miał duże doświadczenie w programowaniu w Rust i pasję do tworzenia wydajnego, niezawodnego i skalowalnego oprogramowania.
Wymagania:
– Doskonałe zrozumienie składni, elementów wewnętrznych i zasad działania Rusta
— Doskonałe zrozumienie technologii blockchain, zasad kryptograficznych i zdecentralizowanej systemy
— Umiejętność pisania testów jednostkowych, testów integracyjnych i testów kompleksowych dla komponentów Rust i blockchain
— Umiejętność pisania wydajnych i skalowalnych zapytań do baz danych oraz zarządzania trwałością danych w aplikacjach blockchain
— Doświadczenie z maszynami wirtualnymi wykorzystywanymi przez nowoczesne blockchainy: WebAssembly, EVM, COSMWASM
— Doświadczenie z relacyjnymi i nierelacyjnymi bazami danych
— Znajomość zasad REST
— Zrozumienie OOP, OOD, Zasady SOLID
— Głęboka znajomość standardowych algorytmów i struktur danych
— Umiejętność analizowania i optymalizacji wydajności platformy
— Doświadczenie w audytach bezpieczeństwa rozwiązań innych firm i rozwiązań wewnętrznych
— Mocne znajomość ekosystemu Solana
— Doświadczenie w analizowaniu transakcji Solana
— Zrozumienie instrukcji/dzienników/PDA i definicji innych terminów w kontekście Solany
Będzie plusem:
— Doświadczenie z EVM/Solidity
— Znajomość rozwiązań DeFi
— Znajomość najlepszych praktyk w zarządzaniu blockchainem i ochronie danych
— Doświadczenie z ekosystemem Kadena. Doświadczenie z protokołami mostowania blockchain /budowaniem mostów blockchain
— Praktyczne doświadczenie z pakietem SDK Anchor SDK firmy Solana dla Rust
Obowiązki:
— Projektowanie, opracowywanie i wdrażaj rozwiązania blockchain przy użyciu Rusta, przestrzegając zasad czystego kodu
— Projektuj architekturę produktu zgodnie z potrzebami biznesowymi
— Współpracuj z zespołem w celu definiowania wymagań projektowych i architektury dla aplikacji opartych na blockchain. Integruj funkcjonalność blockchain z nowymi i istniejącymi systemami i aplikacjami
— Przeprowadzaj przeglądy kodu i zapewniaj jakość i bezpieczeństwo opracowywanego oprogramowania. Opracowuj i utrzymuj testy komponentów
— Współpracuj z innymi programistami i interesariuszami w celu identyfikacji i wdrażania ulepszeń
— Weź udział w naszych edukacyjnych programach blockchain i wnieś swój wkład w nasze start-upy
Oferujemy:
— Konkurencyjne wynagrodzenie
Pakiet socjalny (24 dni robocze corocznego urlopu, 5 płatnych dni chorobowych)
— Elastyczne godziny pracy
— Trudne projekty w różnorodne domeny biznesowe i różne stosy technologii
— Możliwości rozwoju osobistego i zawodowego
— Praca z utalentowanymi, ambitnymi i rodzinnymi zespołami
— Możliwości edukacyjne: kursy dla firm, centra wiedzy i wewnętrzne zajęcia z języka angielskiego
— Wynagrodzenie za certyfikaty zawodowei wsparcie w Twoich działaniach edukacyjnych
— Możliwość wybrania sprzętu IT, który Ci się podoba
— Społeczna odpowiedzialność biznesu