Smart Contract Developer in Warsaw

Smart Contract Developer in Warsaw

Warsaw Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
T

W skrócie

  • Zadania: Twórz i rozwijaj bezpieczne kontrakty smart w Solidity dla Unified Comms.
  • Firma: Dynamiczna firma technologiczna z innowacyjnym podejściem do Web3.
  • Benefity: Zdalna praca, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Możliwość pracy w zespole i rozwijania kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość Web3.
  • Kwalifikacje: Silne umiejętności w Solidity i doświadczenie w inżynierii produkcyjnej.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Poszukujemy programisty smart kontraktów do projektowania, rozwijania, testowania i wspierania bezpiecznych smart kontraktów Solidity dla Unified Comms. Osoba na tym stanowisku będzie odpowiedzialna za architekturę smart kontraktów, testowanie, bezpieczeństwo, wdrażanie, dokumentację oraz współpracę z deweloperami frontend i backend Web3.

Obowiązki:

  • Projektowanie i rozwijanie smart kontraktów Solidity
  • Tłumaczenie wymagań produktowych na bezpieczną logikę on-chain
  • Rozwój kontraktów do płatności, tokenów, uprawnień, nagród, depozytów, stakingu, vestingu lub pokrewnej funkcjonalności produktu
  • Używanie ustalonych standardów tokenów i bibliotek deweloperskich, gdzie to stosowne
  • Pisanie kompleksowych testów jednostkowych, integracyjnych, fork i edge-case
  • Rozwój i utrzymanie skryptów wdrożeniowych i aktualizacyjnych kontraktów
  • Wdrażanie kontroli dostępu opartej na rolach i zabezpieczonych funkcji administracyjnych
  • Przegląd kontraktów pod kątem powszechnych luk i scenariuszy ataków
  • Identyfikacja ryzyk związanych z reentrancy, front-running, kontrolą dostępu, zależnościami oracle, precyzją, podpisami, inicjalizacją i aktualizowalnością
  • Optymalizacja kontraktów pod kątem efektywności gazu bez obniżania czytelności lub bezpieczeństwa
  • Udział w dyskusjach dotyczących architektury i bezpieczeństwa kontraktów
  • Współpraca z deweloperami frontend w zakresie wymagań dotyczących ABI i integracji kontraktów
  • Współpraca z deweloperami backend w zakresie przetwarzania zdarzeń i monitorowania transakcji
  • Przygotowywanie jasnej dokumentacji technicznej dotyczącej zachowania i interfejsów kontraktów
  • Wsparcie wewnętrznych i zewnętrznych procesów przeglądu bezpieczeństwa
  • Przegląd zmian w kontraktach zgłoszonych przez innych deweloperów
  • Badanie i rozwiązywanie defektów związanych z kontraktami
  • Utrzymywanie jasnych zapisów rozwoju i praktyk kontroli wersji
  • Komunikowanie postępów, ryzyk i przeszkód na bieżąco

Wymagane umiejętności:

  • Silne zrozumienie Ethereum i sieci kompatybilnych z EVM
  • Doświadczenie w rozwijaniu i testowaniu produkcyjnych smart kontraktów
  • Doświadczenie z Foundry, Hardhat lub obu
  • Doświadczenie w używaniu kontraktów i bibliotek OpenZeppelin
  • Silne zrozumienie ERC-20 i powszechnych standardów tokenów
  • Doświadczenie w pisaniu testów jednostkowych i integracyjnych
  • Zrozumienie przechowywania smart kontraktów, zdarzeń, modyfikatorów, dziedziczenia i kontroli dostępu
  • Znajomość powszechnych luk w smart kontraktach
  • Doświadczenie w wdrażaniu i weryfikacji kontraktów
  • Doświadczenie w używaniu Gita i współpracy w ramach przeglądów kodu
  • Umiejętność jasnego dokumentowania zachowania kontraktów
  • Umiejętność wyjaśniania decyzji technicznych i bezpieczeństwa
  • Umiejętność pracy samodzielnej w zdalnym środowisku
  • Profesjonalny angielski w mowie i piśmie

Preferowane umiejętności:

  • Doświadczenie z ERC-721, ERC-1155, ERC-4626 lub innymi odpowiednimi standardami
  • Doświadczenie z kontraktami płatności, depozytów, stakingu, nagród lub vestingu
  • Doświadczenie z wzorcami proxy aktualizowalnymi
  • Doświadczenie z portfelami multisignature i timelockami
  • Doświadczenie z podpisami EIP-712 i transakcjami opartymi na pozwoleniach
  • Doświadczenie z testowaniem fuzz i testowaniem invariantów
  • Doświadczenie w używaniu narzędzi bezpieczeństwa takich jak Slither, Echidna, Mythril, Tenderly lub podobnych
  • Doświadczenie w uczestnictwie w formalnych lub zewnętrznych audytach bezpieczeństwa
  • Doświadczenie z abstrakcją konta lub systemami smart-account
  • Doświadczenie z profilowaniem gazu i optymalizacją
  • Doświadczenie w pracy z stablecoinami lub systemami płatności cyfrowych
  • Znajomość integracji frontend Web3
  • Zrozumienie przetwarzania zdarzeń blockchain w backendzie
  • Interesowanie się monitorowaniem kontraktów wspomaganym przez AI, analizą bezpieczeństwa lub automatyzacją workflow

Oczekiwania dotyczące bezpieczeństwa:

  • Front-running i porządkowanie transakcji
  • Precyzja i błędy zaokrągleń
  • Ryzyka związane z aktualizowalnością
  • Problemy z układem pamięci
  • Mechanizmy awaryjne i pauzujące

Co oceniamy:

  • Umiejętności Solidity
  • Świadomość bezpieczeństwa
  • Umiejętność wyjaśniania decyzji technicznych
  • Wydajność podczas oceny praktycznej

Wymagania aplikacyjne:

  • Opis kontraktów, które osobiście opracowałeś
  • Sieci, w których Twoje kontrakty były wdrażane
  • Szczegóły wszelkich audytów lub przeglądów bezpieczeństwa
  • Aktualna lokalizacja i strefa czasowa

Proces rekrutacji:

  • Przegląd aplikacji i profilu
  • Wywiad screeningowy HR
  • Wprowadzenie techniczne i projektowe
  • Małe zadanie praktyczne
  • Na żywo dyskusja techniczna i przegląd kodu
  • Płatny okres próbny produkcji, jeśli dotyczy
  • Ostateczna ocena i weryfikacja tożsamości
  • Oferta i onboarding

Smart Contract Developer in Warsaw – pracodawca: TechHavenLabs

Unified Comms to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze technologii blockchain. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników. Oferujemy elastyczne godziny pracy oraz możliwość pracy zdalnej, co pozwala na lepsze dostosowanie życia zawodowego do prywatnego.

T

Dane kontaktowe:

Zespół rekrutacyjny TechHavenLabs

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Smart Contract Developer in Warsaw

Solidity
Ethereum
EVM-compatible networks
Smart Contract Security
Foundry
Hardhat
OpenZeppelin