Devico poszukuje zmotywowanego i utalentowanego programisty Node.js z co najmniej 5-letnim doświadczeniem komercyjnym, który dołączy do naszego zespołu na pełen etat.
O projekcie: Budujemy platformę do optymalizacji procesów testowych. Nasz zespół składa się obecnie z projektanta, 3 programistów full-stack, specjalisty ds. kontroli jakości, kierownika projektu i analityka biznesowego.
Obowiązki:
- Tworzyj i utrzymuj usługi backendu przy użyciu Node.js i NestJS.
- Projektuj i wdrażaj interfejsy API RESTful i WebSockets do komunikacji w czasie rzeczywistym.
- Praca z PostgreSQL i Prisma ORM do zarządzania i optymalizacji baz danych.
- Wdrażaj i zarządzaj brokerami komunikatów, takimi jak RabbitMQ, w celu wydajnej komunikacji między usługami.
- Współpracuj z programistami front-end, aby integrować elementy skierowane do użytkownika z elementami po stronie serwera logika.
- Zapewnij skalowalność i wydajność aplikacji.
- Rozwiązuj problemy i debuguj problemy w środowiskach programistycznych i produkcyjnych.
- Postępuj zgodnie z najlepszymi praktykami dotyczącymi jakości kodu, testowanie i wdrażanie.
- Bierz udział w przeglądach kodu i przekazuj konstruktywne uwagi.
- Wkładaj wkład w projekt i architekturę platformy, upewniając się, że spełnia ona zarówno wymagania funkcjonalne, jak i niefunkcjonalne.< /li>
Wymagania:
- biegłość w Node.js (framework NestJS)
< li>Duże doświadczenie z PostgreSQL i Prisma ORM- Znajomość brokerów komunikatów, takich jak RabbitMQ (lub podobnych)
- Doświadczenie w tworzeniu interfejsów API RESTful i WebSockets
- Zrozumienie mikrousług architektura
- Głęboka wiedza na temat relacyjnych baz danych i optymalizacji aplikacji
- Zrozumienie koncepcji programowania funkcjonalnego
- Język angielski: średniozaawansowany.
Miło jest mieć:
- Doświadczenie z Reactem i NX.