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?