Pełny etat
inżynieria
Programista Node.js
Zdalnie / Wrocław
Lokalizacja
2–5 lat
Doświadczenie
Konkurencyjne wynagrodzenie
Zakres wynagrodzenia
Opis stanowiska
Poszukujemy wykwalifikowanego programisty Node.js, który dołączy do naszego zespołu backendowego i pomoże w budowie infrastruktury po stronie serwera, która zasila nasze aplikacje blockchain. Będzie Pan/Pani pracować nad rozwojem skalowalnych interfejsów API, integracją z sieciami blockchain oraz zapewnieniem wysokiej wydajności i niezawodności naszych systemów backendowych.
Wymagania
- 2–5 lat doświadczenia w programowaniu w Node.js
- Bardzo dobra znajomość JavaScript i TypeScript
- Doświadczenie w pracy z Express.js, Fastify lub podobnymi frameworkami
- Znajomość systemów baz danych (PostgreSQL, MongoDB, Redis)
- Zrozumienie zasad projektowania RESTful API
- Doświadczenie w pracy z frameworkami testowymi (Jest, Mocha, Supertest)
- Znajomość konteneryzacji (Docker, Kubernetes)
- Znajomość platform chmurowych (AWS, Google Cloud, Azure)
- Zrozumienie najlepszych praktyk w zakresie bezpieczeństwa
- Doświadczenie w zakresie kontroli wersji i potoków CI/CD
- Silne umiejętności rozwiązywania problemów i debugowania
- Doskonałe umiejętności komunikacyjne i współpracy
Obowiązki
- Rozwijaj i utrzymuj aplikacje backendowe Node.js oraz interfejsy API
- Zaprojektuj i wdroż interfejsy API RESTful i GraphQL
- Zintegrujcie się z sieciami blockchain i inteligentnymi kontraktami
- Wdrożyć schematy baz danych i zoptymalizować wydajność zapytań
- Buduj architekturę mikrousług i systemy sterowane zdarzeniami
- Wdrożyć środki uwierzytelniania, autoryzacji i bezpieczeństwa
- Proszę napisać kompleksowe testy dla aplikacji backendowych
- Monitoruj wydajność aplikacji i rozwiązuj problemy
- Współpracujcie z programistami frontendowymi przy projektowaniu API
- Proszę uczestniczyć w podejmowaniu decyzji dotyczących architektury systemu i kwestii technicznych
Co oferujemy
- Konkurencyjne wynagrodzenie z rocznymi premiami
- Elastyczna polityka pracy zdalnej
- Budżet na rozwój zawodowy przeznaczony na kursy i certyfikaty
- Kompleksowa opieka zdrowotna i stomatologiczna
- Możliwość pracy z najnowocześniejszymi technologiami backendowymi
- Środowisko pracy zespołowej z udziałem starszych inżynierów
- Uczestnictwo w konferencjach i zaangażowanie w społeczność technologiczną
- Dostęp do narzędzi programistycznych klasy premium i zasobów w chmurze