Senior/Mid Node.js Backend Developer
Summary
Zabka Group is hiring a Mid/Senior Node.js backend developer to design, build, and maintain complex, scalable microservices and GraphQL APIs in an agile product team. The stack is Node.js with TypeScript, PostgreSQL, Redis, Kafka, Docker, and TDD-based testing.
Kogo szukamy?
masz minimum 3 lata doświadczenia w pracy na podobnym stanowisku;
biegle tworzysz nowoczesne oprogramowanie w Node.js z wykorzystaniem TypeScript, GraphQL, PostgreSQL, Redis, Kafka, Docker i Git;
swobodnie poruszasz się w architekturze mikroserwisów;
rozumiesz implikacje wydajnościowe i potrafisz projektować skalowalne rozwiązania;
chcesz pisać testy jakościowe i pracować w podejściu TDD;
masz proaktywne podejście do rozwiązywania problemów i bierzesz odpowiedzialność za efekty swoich rozwiązań;
dobrze czujesz się w integrowaniu różnych rozwiązań;
jesteś komunikatywny/a, chętnie dyskutujesz i masz wpływ na decyzje projektowe;
stawiasz na otwartą, szczerą i przejrzystą komunikację.
Co będzie należało do Twoich zadań?
projektowanie, wdrażanie i utrzymanie złożonych, skalowalnych mikrousług w architekturze opartej na Node.js i TypeScript;
tworzenie i rozwój API GraphQL oraz integracja systemu z bazami PostgreSQL i Redis;
obsługa rosnącego ruchu na platformie z dbałością o wydajność, stabilność i skalowalność systemu;
optymalizacja i automatyzacja procesów backendowych, aby zwiększyć efektywność i jakość usług;
tworzenie oraz rozwój dużych, złożonych rozwiązań IT z naciskiem na architekturę mikroserwisów;
pisanie testów w podejściu TDD oraz dbanie o wysoką jakość kodu i niezawodność systemu;
ścisła współpraca w zwinnym zespole produktowym nad rozwiązywaniem złożonych problemów technologicznych.