Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista Blockchain

Opis

Text copied to clipboard!
Poszukujemy Programisty Blockchain, który dołączy do naszego zespołu technologicznego i pomoże w projektowaniu, implementacji oraz utrzymaniu rozwiązań opartych na technologii blockchain. Idealny kandydat powinien posiadać doświadczenie w pracy z inteligentnymi kontraktami, rozproszonymi systemami oraz znać popularne platformy blockchain, takie jak Ethereum, Solana czy Hyperledger. Jako Programista Blockchain będziesz odpowiedzialny za tworzenie bezpiecznych i skalowalnych aplikacji zdecentralizowanych (dApps), integrację z istniejącymi systemami oraz rozwój nowych funkcjonalności w oparciu o potrzeby biznesowe. Będziesz współpracować z zespołami frontendowymi, backendowymi oraz analitykami, aby dostarczać kompleksowe rozwiązania technologiczne. Twoje zadania będą obejmować projektowanie architektury smart kontraktów, pisanie kodu w językach takich jak Solidity, Rust lub Go, testowanie i audytowanie kodu pod kątem bezpieczeństwa oraz wdrażanie aplikacji na sieciach testowych i produkcyjnych. Oczekujemy również znajomości narzędzi takich jak Truffle, Hardhat, Web3.js czy Ethers.js. Kandydat powinien być na bieżąco z najnowszymi trendami w technologii blockchain, rozumieć zasady działania kryptowalut, tokenów oraz mechanizmów konsensusu. Ważna jest także umiejętność pracy zespołowej, komunikatywność oraz zdolność do samodzielnego rozwiązywania problemów. Oferujemy pracę w dynamicznym środowisku, możliwość udziału w innowacyjnych projektach oraz rozwój zawodowy w jednej z najszybciej rozwijających się dziedzin IT. Zapewniamy elastyczne godziny pracy, możliwość pracy zdalnej oraz atrakcyjne wynagrodzenie.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja smart kontraktów
  • Tworzenie aplikacji zdecentralizowanych (dApps)
  • Integracja rozwiązań blockchain z istniejącymi systemami
  • Testowanie i audytowanie kodu pod kątem bezpieczeństwa
  • Wdrażanie aplikacji na sieciach testowych i produkcyjnych
  • Współpraca z zespołami frontendowymi i backendowymi
  • Utrzymywanie dokumentacji technicznej
  • Monitorowanie i optymalizacja wydajności aplikacji
  • Śledzenie trendów i nowości w technologii blockchain
  • Rozwiązywanie problemów technicznych i debugowanie kodu

Wymagania

Text copied to clipboard!
  • Doświadczenie w programowaniu w językach takich jak Solidity, Rust lub Go
  • Znajomość platform blockchain (np. Ethereum, Solana, Hyperledger)
  • Umiejętność pracy z narzędziami Truffle, Hardhat, Web3.js, Ethers.js
  • Zrozumienie zasad działania blockchain, kryptowalut i tokenów
  • Doświadczenie w tworzeniu i testowaniu smart kontraktów
  • Znajomość systemów kontroli wersji (np. Git)
  • Umiejętność pracy zespołowej i komunikatywność
  • Zdolność do samodzielnego rozwiązywania problemów
  • Znajomość języka angielskiego na poziomie technicznym
  • Mile widziane doświadczenie w projektach open-source

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z technologią blockchain?
  • Z jakimi platformami blockchain miałeś/aś do czynienia?
  • Czy tworzyłeś/aś wcześniej smart kontrakty? Jeśli tak, w jakim języku?
  • Jakie narzędzia i biblioteki blockchain znasz i używasz?
  • Czy masz doświadczenie w pracy z aplikacjami zdecentralizowanymi?
  • Jakie znasz mechanizmy konsensusu i które preferujesz?
  • Czy brałeś/aś udział w audytach bezpieczeństwa kodu?
  • Jakie były największe wyzwania w Twoich projektach blockchain?
  • Czy masz doświadczenie w pracy z zespołami zdalnymi?
  • Jakie są Twoje oczekiwania względem tej roli?