JustJoin.IT Praca zdalna Mid

Node.js Developer

TSS

⚲ Warszawa

14 280 - 16 800 PLN netto (B2B)

Wymagania

  • min. 4–5 lat komercyjnego doświadczenia w pracy jako programista back-end
  • doświadczenie w projektowaniu interfejsów użytkownika i dbałość o dostępność cyfrową
  • znajomość wzorca CQS (Command Query Separation) oraz zasad projektowania RESTful API
  • doświadczenie z systemami kolejkowymi i asynchronicznym przetwarzaniem danych (RabbitMQ lub Kafka) na poziomie integracji i praktycznego wykorzystania
  • znajomość PostgreSQL, w tym modelowanie relacji i optymalizacja zapytań
  • znajomość Dockera, w tym tworzenie Dockerfile i konfiguracja kontenerów
  • podstawowa znajomość Kubernetes (Deployment, ConfigMap, Service)
  • gotowość do pracy hybrydowej w Warszawie (forma pracy do ustalenia)

Opis stanowiska

TSS buduje systemy płatnicze, bramki płatnicze online i rozwiązania do procesowania płatności, a także realizuje projekty dla klientów z innych branż. Jako Node.js Developer będziesz projektować i rozwijać skalowalne usługi back-endowe w architekturze mikroserwisowej (NestJS, TypeScript, REST API, RabbitMQ, PostgreSQL), współpracować z zespołami front-end i DevOps oraz dbać o jakość kodu i dokumentację. To oferta dla doświadczonego backendowca, który czuje się swobodnie w CQS, TDD/BDD i pracy w SCRUM. Uwaga: ogłoszenie jest na stanowisko backendowe, ale wymaga też doświadczenia w projektowaniu interfejsów użytkownika i dbałości o dostępność cyfrową — to szerszy zakres obowiązków niż typowy backend, więc warto dopytać o realny podział pracy między backend a UI. Dodatkowo forma pracy jest 'do ustalenia', co sugeruje, że preferowana może być obecność w Warszawie, a pełny zdalny tryb może wymagać negocjacji.

🔍 Dekoder Ogłoszenia

🔴
do ustalenia - otwartość na pracę w formie hybrydowej w Warszawie
Prawdopodobnie preferowana jest praca stacjonarna w Warszawie, a opcja zdalna lub w pełni hybrydowa może być ograniczona lub wymagać dodatkowych negocjacji.
🔴
doświadczenie w projektowaniu interfejsów użytkownika
Choć ogłoszenie jest na stanowisko Node.js Developera, oczekuje się pewnego wkładu w projektowanie UI, co może oznaczać szerszy zakres obowiązków niż typowy backend.
🔴
potrafi przekładać potrzeby użytkowników na intuicyjne rozwiązania
Może to oznaczać, że oprócz czystego kodowania, od kandydata oczekuje się aktywnego udziału w analizie wymagań biznesowych i projektowaniu funkcjonalności.
🟡
4–5 lat doświadczenia komercyjnego w back-endzie
Jest to konkretne wymaganie, ale może sugerować, że poszukują kogoś na stanowisko seniorskie, a nie juniorskiego czy mid.
🟢
pokrywanie ich testami
Oznacza to, że pisanie testów jednostkowych, integracyjnych lub end-to-end jest integralną częścią pracy, a nie opcjonalnym dodatkiem.