Mid Backend Developer (Node.js / NestJS / Fastify) K/M
⚲ Warszawa, Białołęka
Do uzgodnienia
Wymagania
- JavaScript
- Node.js
- NestJS
- Fastify
- AWS
- Git
- Docker
- Kubernetes
- PostgreSQL
Opis stanowiska
Nasze wymagania:
minimum 3 lata doświadczenia komercyjnego w programowaniu backend
bardzo dobra znajomość JavaScript oraz TypeScript
praktyczna znajomość Node.js
doświadczenie z NestJS
doświadczenie z Fastify
doświadczenie w projektowaniu REST API
znajomość Git, Jira, Confluence
doświadczenie w pracy z relacyjnymi bazami danych
umiejętność samodzielnego rozwiązywania problemów
Mile widziane:
AWS (Lambda, ECS, S3, CloudWatch lub pokrewne usługi)
Docker
Kubernetes
CI/CD
doświadczenie z architekturą mikroserwisową
znajomość PostgreSQL
doświadczenie z systemami kolejkowymi
O projekcie:
Do zespołu rozwijającego największych systemów biletowych poszukujemy Mid Backend Developera.
Będziesz uczestniczyć w rozwoju i utrzymaniu kluczowych usług backendowych odpowiedzialnych za obsługę sprzedaży biletów, zarządzanie użytkownikami, integracje z systemami zewnętrznymi oraz przetwarzanie danych w środowisku o wysokich wymaganiach dotyczących dostępności i bezpieczeństwa.
System działa w środowisku AWS i obsługuje dużą liczbę operacji realizowanych każdego dnia.
Zakres obowiązków:
projektowanie i rozwój usług backendowych w Node.js
implementacja rozwiązań z wykorzystaniem NestJS oraz Fastify
tworzenie i rozwój REST API
integracja z systemami zewnętrznymi
optymalizacja wydajności aplikacji
przygotowywanie testów jednostkowych i integracyjnych
udział w code review
współpraca z zespołem frontendowym, DevOps i QA
udział w projektowaniu architektury systemu
Oferujemy:
udział w rozwoju jednego z największych systemów biletowych w Polsce
pracę przy systemie o dużej skali i wysokiej dostępności
wpływ na decyzje techniczne i architekturę rozwiązania
stabilne zatrudnienie w Mennicy Polskiej S.A.
możliwość pracy hybrydowej
minimum 3 lata doświadczenia komercyjnego w programowaniu backend
bardzo dobra znajomość JavaScript oraz TypeScript
praktyczna znajomość Node.js
doświadczenie z NestJS
doświadczenie z Fastify
doświadczenie w projektowaniu REST API
znajomość Git, Jira, Confluence
doświadczenie w pracy z relacyjnymi bazami danych
umiejętność samodzielnego rozwiązywania problemów
Mile widziane:
AWS (Lambda, ECS, S3, CloudWatch lub pokrewne usługi)
Docker
Kubernetes
CI/CD
doświadczenie z architekturą mikroserwisową
znajomość PostgreSQL
doświadczenie z systemami kolejkowymi
O projekcie:
Do zespołu rozwijającego największych systemów biletowych poszukujemy Mid Backend Developera.
Będziesz uczestniczyć w rozwoju i utrzymaniu kluczowych usług backendowych odpowiedzialnych za obsługę sprzedaży biletów, zarządzanie użytkownikami, integracje z systemami zewnętrznymi oraz przetwarzanie danych w środowisku o wysokich wymaganiach dotyczących dostępności i bezpieczeństwa.
System działa w środowisku AWS i obsługuje dużą liczbę operacji realizowanych każdego dnia.
Zakres obowiązków:
projektowanie i rozwój usług backendowych w Node.js
implementacja rozwiązań z wykorzystaniem NestJS oraz Fastify
tworzenie i rozwój REST API
integracja z systemami zewnętrznymi
optymalizacja wydajności aplikacji
przygotowywanie testów jednostkowych i integracyjnych
udział w code review
współpraca z zespołem frontendowym, DevOps i QA
udział w projektowaniu architektury systemu
Oferujemy:
udział w rozwoju jednego z największych systemów biletowych w Polsce
pracę przy systemie o dużej skali i wysokiej dostępności
wpływ na decyzje techniczne i architekturę rozwiązania
stabilne zatrudnienie w Mennicy Polskiej S.A.
możliwość pracy hybrydowej
🔍 Dekoder Ogłoszenia
🟡
minimum 3 lata doświadczenia komercyjnego w programowaniu backend
Oczekuje się, że kandydat będzie w stanie od razu zacząć pracę nad zadaniami biznesowymi bez znaczącego okresu wdrożenia.
🟡
umiejętność samodzielnego rozwiązywania problemów
Oczekuje się, że kandydat będzie w stanie samodzielnie radzić sobie z większością napotkanych trudności, minimalizując potrzebę wsparcia ze strony zespołu.
🔴
udział w projektowaniu architektury systemu
Może oznaczać zarówno faktyczny wpływ na architekturę, jak i jedynie udział w dyskusjach i implementację istniejących założeń.
🟡
środowisku o wysokich wymaganiach dotyczących dostępności i bezpieczeństwa
Może sugerować dużą odpowiedzialność i konieczność stosowania rygorystycznych standardów, ale też potencjalnie skomplikowane procesy i ograniczenia.
🟡
obsługuje dużą liczbę operacji realizowanych każdego dnia
System jest obciążony, co może oznaczać potrzebę optymalizacji i radzenia sobie z problemami wydajnościowymi.