24 lipca 2024
Inżynier oprogramowania Blockchain (Solidity + NodeJS) [w niepełnym wymiarze godzin] Київ, за кордоном, віддалено Czy jesteś zauroczony Rozwój back-endu w blockchain ? Jeśli tak, to chcemy usłyszeć to od ciebie. Będziesz miał realny wpływ na swoją pracę, ponieważ jesteśmy solidnymi dostawcami, którzy reprezentują przed klientem tylko wynik końcowy. Oferujemy dynamiczne środowisko pracy w niepełnym wymiarze godzin oraz nieograniczone możliwości wzrostu i rozwoju. Brzmi
24 lipca 2024
Inżynier oprogramowania Blockchain (Solidity + NodeJS) [w niepełnym wymiarze godzin]
Київ, за кордоном, віддалено
Czy jesteś zauroczony Rozwój back-endu w blockchain ? Jeśli tak, to chcemy usłyszeć to od ciebie. Będziesz miał realny wpływ na swoją pracę, ponieważ jesteśmy solidnymi dostawcami, którzy reprezentują przed klientem tylko wynik końcowy. Oferujemy dynamiczne środowisko pracy w niepełnym wymiarze godzin oraz nieograniczone możliwości wzrostu i rozwoju. Brzmi interesująco? Jeśli tak, będziemy zachwyceni otrzymaniem Twojego CV!
Innovecs to globalna firma świadcząca usługi cyfrowe, obecna w Stanach Zjednoczonych, Wielkiej Brytanii, UE, Izraelu i Australii i Ukrainy. Specjalizujący się w rozwiązaniach programowych zespół Innovecs ma doświadczenie w łańcuchach dostaw, technologiach zdrowotnych, technologiach współpracy i grach.
Piąty rok z rzędu firma Innovecs znajduje się na liście Inc. 5000, liście najszybciej rozwijających się firm prywatnych w USA oraz rankingu najlepszych światowych dostawców usług outsourcingowych sporządzonym przez IAOP. Niedawno firma Innovecs została uhonorowana prestiżową nagrodą Global Good Awards za zaangażowanie i dobre samopoczucie pracowników, zdobyła złoto w konkursie Employer Brand Management Awards i znalazła się w globalnym rankingu 100 najlepszych inspirujących miejsc pracy.
Wymagania:
- ponad 3 lata doświadczenia zawodowego jako inżynier back-end;
- Doświadczenie z Node.js;
- Rozległe doświadczenie w opracowywaniu i wdrażaniu inteligentnych kontraktów z wykorzystaniem Solidity i pokrewnych technologii;
- Biegła znajomość JavaScript/TypeScript
- Dobra znajomość technologii blockchain i ekosystemu Ethereum;
- Doświadczenie w zakresie frameworków do tworzenia inteligentnych kontraktów, takich jak Hardhat i OpenZeppelin;
- Doświadczenie z interfejsami API RESTful, GraphQL i Web3.js;
- Znajomość systemów baz danych, takich jak MongoDB, MySQL lub PostgreSQL;
- Znajomość usług chmurowych (AWS, Azure lub Google Cloud);
- Biegłość we wdrażaniu protokołów ERC (ERC-20, ERC-721, ERC-1155);
- Silne umiejętności rozwiązywania problemów i dbałość o szczegóły;
- Doskonałe umiejętności komunikacji i pracy zespołowej;
- Umiejętność samodzielnej pracy i efektywnego zarządzania wieloma zadaniami;
- Doświadczenie z systemami kontroli wersji (Git);
- Znajomość metodologii Agile/Scrum;
- Zrozumienie potoków CI/CD i praktyk DevOps;
- Doświadczenie z innymi platformami i technologiami blockchain – będzie plusem;
- Zrozumienie najlepszych praktyk w zakresie bezpieczeństwa przy opracowywaniu inteligentnych kontraktów – będzie plusem;
- Wkład w projekty open source — będzie dodatkowym atutem;
- Doświadczenie w konteneryzacji (Docker, Kubernetes) – będzie plusem.
Obowiązki:
- Pisanie czystego, modułowego kodu nadającego się do ponownego użycia, zgodnego z najlepszymi praktykami i standardami branżowymi;
- Twórz, wdrażaj i zarządzaj inteligentnymi kontraktami za pomocą Solidity;
- Zapewnij bezpieczeństwo i skuteczność inteligentnych kontraktów;
- Wykorzystuj technologie i platformy do tworzenia inteligentnych kontraktów, takie jak Hardhat i OpenZeppelin;
- Implementuj protokoły ERC (np. ERC-20, ERC-721, ERC-1155) jako potrzebne do wymagań projektu;
- Udział w podejmowaniu decyzji dotyczących architektury systemu i kierowanie rozwojem nowych funkcji i ulepszeń;
- Upewnij się, że architektura obsługuje szybkie cykle programowania i wdrażania;
- Współpraca z zespołami wielofunkcyjnymi, w tym menedżerami produktu, projektantami i innymi inżynierami, aby dostarczać produkty wysokiej jakości;
- Opiekuj się młodszymi inżynierami i udzielaj wskazówek technicznych;
- Wdrażaj kompleksowe strategie testowania, aby zapewnić wysoką jakość kodu i aplikacji;
- Przeprowadzaj przeglądy kodu i zapewniaj jego jakość;
- Optymalizuj aplikacje pod kątem maksymalnej szybkości i skalowalności;
- Identyfikuj i eliminuj wąskie gardła wydajności;
- Bądź na bieżąco z najnowszymi trendami i technologiami branżowymi;
- Ciągłe doskonalenie umiejętności i wiedzy poprzez szkolenia i samokształcenie.
Nasza wartość dla Ciebie:
- Elastyczne godziny pracy i tryb pracy zdalnej
- Konkurencyjne wynagrodzenie < /li>
- Kultura otwartych drzwi, przejrzysta komunikacja i kadra zarządzająca na odległość uścisku dłoni
Czy to do Ciebie przemawia? Prześlij swoje CV i poznajmy się lepiej.