Publikuj oferty pracy
Zatrudniaj bez prowizji
284 wyświetlenia
Devox Software
8 sierpnia 2024
Київ, Варшава (Польща), віддалено
Produkt: < br/> Launchpad Blockchain i ekosystem inkubacji,
Kluczowe obowiązki:
Rozwój i utrzymanie : Kieruj rozwojem i utrzymaniem usług backendu przy użyciu Node.js, TypeScript i JavaScript. Obejmuje to pisanie czystego, wydajnego i skalowalnego kodu.
Projektowanie interfejsów API i zarządzanie nimi : projektowanie interfejsów API RESTful i zarządzanie nimi oraz integrowanie interfejsów API innych firm w celu obsługi procesów biznesowych i wymiany danych.
Zarządzanie bazami danych : praca z bazami danych (SQL i NoSQL), w tym projektowanie, rozwój i optymalizacja, zapewniając integralność i bezpieczeństwo danych.
Optymalizacja wydajności : monitoruj i optymalizuj wydajność aplikacji, koncentrując się na logice po stronie serwera, interakcjach z bazami danych, interakcjach blockchain i integracji z komponentami front-end.
Przegląd kodu i zapewnianie jakości : przeprowadzaj przeglądy kodu i zapewniaj zgodność ze standardami i najlepszymi praktykami w zakresie kodowania. Wdrażaj testy jednostkowe i integracyjne, aby utrzymać wysoką jakość kodu.
Współpraca z programistami frontendowymi : ścisła współpraca z programistami frontendowymi w zespole w celu zintegrowania elementów widocznych dla użytkownika z logiką po stronie serwera.
Rozwiązywanie problemów i debugowanie : rozwiązywanie problemów i debugowanie aplikacji, dostarczanie skutecznych rozwiązań zapewniających minimalne przestoje.
DevOps i wdrażanie : pracuj z praktykami DevOps, w tym ciągłą integracją, ciągłym wdrażaniem i usługami w chmurze (takimi jak AWS).
Badania i rozwój : bądź na bieżąco z pojawiającymi się technologiami i trendami branżowymi oraz wykorzystuj tę wiedzę do ulepszania istniejących systemów, szczególnie w inżynierii zaplecza, ale także w przestrzeni web3 i blockchain.
Skalowalność i konserwacja : upewnij się, że systemy zaplecza są skalowalne, łatwe w utrzymaniu i mogą wspierać rozwój.
Dokumentacja : prowadź kompleksową dokumentację opracowanych systemów i dbaj o jej aktualność.
Struktura zespołu:
Będziesz integralną częścią multidyscyplinarnego zespołu opracowującego produkty, obok inżynierów front-endu/backendu/testerów i interfejsu użytkownika /projektanci UX, właściciel produktu i eksperci merytoryczny Web3.
Wymagania:
Doświadczenie : ponad 4 lata doświadczenia w pracy jako inżynier oprogramowania
< b> Biegłość w programowaniu zaplecza : doświadczenie w obsłudze maszynopisu /Javascriptu dla interfejsów API REST zaplecza, korzystanie z platform takich jak Express lub NestJS, baz danych NoSQL i SQL oraz najlepszych praktyk dotyczących interfejsu API REST.
Web3: zainteresowanie ekosystemem Web3, portfelami i transakcjami, IDO i ICO, DeFi (stakowanie, rolnictwo, pule płynności), omnichain.
Zorientowany na użytkownika : doświadczenie w pracy w środowisku rozwoju produktów zorientowanym na użytkownika.
Przywództwo techniczne : doświadcz mentorowania i coachingu innych programistów, dbając o jakość i środowisko ciągłego uczenia się.
Pożądane:
Dobra znajomość ekosystemu Web3 i bzamek.
Zrozumienie infrastruktury AWS i infrastruktury jako kodu.