27 sierpnia 2024
Główny programista oprogramowania/blockchain Київ, Львів, Одеса, Івано-Франківськ, Тернопіль, Чернівці, віддалено Kieruj dynamicznym zespołem technicznym z najnowocześniejsze technologie web1 i web3. Dołącz do nas już teraz! Jako Sigma Software współpracujemy z zespołem klienta, aby przyczyniać się do projektowania i rozwijania rozwiązania technicznego dla platformy rezerwacji domen tokenizowanych klienta. Zaczęliśmy od przypisania architekta oprogramowania do zaproj
27 sierpnia 2024
Główny programista oprogramowania/blockchain
Київ, Львів, Одеса, Івано-Франківськ, Тернопіль, Чернівці, віддалено
Kieruj dynamicznym zespołem technicznym z najnowocześniejsze technologie web1 i web3. Dołącz do nas już teraz!
Jako Sigma Software współpracujemy z zespołem klienta, aby przyczyniać się do projektowania i rozwijania rozwiązania technicznego dla platformy rezerwacji domen tokenizowanych klienta. Zaczęliśmy od przypisania architekta oprogramowania do zaprojektowania inteligentnych kontraktów i zintegrowania blockchain z rozwiązaniem.
Klient dysponuje rozproszonym zespołem specjalistów z różnych krajów. Po stronie Sigmy jest architekt, Scrum Master i DevOps.
Zespół postępuje zgodnie z metodologią Scrum.
Klient
Nasz klient obsługuje nazwy domen internetowych. Od 2000 roku zarządzali ponad 50 rozszerzeniami domen i obecnie tworzą nazwy, które sprawdzają się zarówno w obecnym, jak i przyszłym zdecentralizowanym Internecie (web2<> web3).
Projekt
Celem projektu jest zrewolucjonizowanie branży domen poprzez płynne połączenie Web 1 i Web 3. Wartość biznesowa polega na zapewnianiu bezpiecznych, zdecentralizowanych tożsamości za pośrednictwem tokenizowanych, zgodnych domen . Rozwiązuje to problem zapewnienia dostępności i bezpieczeństwa w cyfrowym świecie.
Projekt znajduje się na bardzo aktywnym etapie rozwoju, co przypomina szybkie tempo typowe dla środowisk start-upowych.
Obowiązki:
- Kierowanie zespołem inżynierów i mentorowanie ich, wspieranie ich rozwoju zawodowego i zapewnianie wysokiej wydajności
- Współpracuj z menedżerami produktu, projektantami i interesariuszami, aby definiować wymagania techniczne, ustalać priorytety i realizować inicjatywy inżynieryjne
- Współpracuj z zespołem inżynierów, aby projektować i rozwijać solidne i skalowalne rozwiązania przy użyciu Node.js na backendzie i JavaScript, ReactJS/Redux na interfejsie
- Zapewnij doskonałość techniczną poprzez przeglądy kodu, opinie i promowanie najlepszych praktyk
- Promuj kulturę jakości, wydajności i innowacji poprzez wdrażanie inżynierii procesy, narzędzia i metodologie
- Współpraca z zespołem ds. produktu w celu dostosowania wysiłków inżynieryjnych do wizji i planu działania produktu, zapewniając terminową i pomyślną dostawę
- Bądź na bieżąco z najnowszymi technologiami, frameworkami i najlepsze praktyki w zakresie tworzenia stron internetowych, blockchain i opracowywania inteligentnych kontraktów. Pokieruj zespołem we wdrażaniu nowych technologii, tam gdzie to konieczne
- Zapewnij bezpieczeństwo i niezawodność podstawowego produktu przeznaczonego dla klienta oraz narzędzi wewnętrznych, aktywnie rozwiązując wszelkie potencjalne problemy lub luki w zabezpieczeniach
- Współpracuj z innymi zespołami , takie jak marketing i operacje, aby identyfikować wyzwania techniczne i możliwości, które mają wpływ na ogólny sukces firmy, oraz stawić im czoła.
Wymagania
< li> Co najmniej 8 lat profesjonalnego doświadczenia w tworzeniu oprogramowania - Co najmniej 3 lata w Blockchain
- Duża wiedza techniczna w zakresie programowania typu full-stack, ze znajomością React, Node.js , JavaScript/TypeScript, HTML i CSS
- Doświadczenie z relacyjnymi bazami danych, najlepiej PostgreSQL
- Doświadczenie w zakresie solidności i inteligentnych kontraktów
- Dobra znajomość metodologii, narzędzi i najlepszych praktyk tworzenia oprogramowania
- Doświadczenie w zarządzaniu zespołami inżynieryjnymi i kierowaniu nimi, ze ścieżką historia pomyślnej realizacji projektów i rozwoju zespołu
- Umiejętność zrównoważenia myślenia strategicznego z praktycznym podejściem do rozwiązywania problemów
- Zaawansowany poziom języka angielskiego
< p>
BĘDZIE DODATKOWO - Znajomość standardów ERC-721, ERC-1155 i ERC-20.
- Doświadczenie z mikroserwisami lub innymi typami architektury rozproszonej
- Doświadczenie z Nest.js
- Doświadczenie z Next.js
- Doświadczenie z GraphQL
PROFIL OSOBISTY
- Doskonałe umiejętności komunikacyjne i interpersonalne, w tym umiejętność skutecznej współpracy z zespołami i interesariuszami o różnych funkcjach < /li>
- Silne umiejętności rozwiązywania problemów i podejmowania decyzji, ze szczególnym naciskiem na osiąganie wyników i dotrzymywanie terminów
- Osoba zmotywowana, potrafiąca się dostosować i chętna do uczenia się nowych technologii i frameworków
- Możliwość pracy w drugiej części dnia