JustJoin.IT Praca zdalna Mid New

Full Stack Developer (Node.js+React)

Andersen

⚲ Warszawa, Bucharest, Madrid, Praga, Lisbon

3 000 - 5 500 USD brutto (ANY)

Wymagania

  • min. 6 lat doświadczenia w backendzie z Node.js i TypeScript, w tym produkcja na mikroserwisach
  • praktyka projektowania systemów rozproszonych: spójność, async, obsługa błędów, retry/idempotencja, kolejność zdarzeń, równoległe aktualizacje, agregacja serwisów
  • znajomość wzorców: Transactional Outbox / dual-write, consumer groups i fan-out, idempotentni konsumenci, ordering przez partition keys, optimistic locking, BFF/aggregation layer, DLQ
  • znajomość Saga i CQRS
  • doświadczenie produkcyjne z Kafka lub równoważnym event-streamingiem (spójność danych, dual-write, gwarancje dostarczenia, scenariusze awarii)
  • doświadczenie produkcyjne z React i TypeScript
  • praktyka używania GraphQL jako warstwy agregacji/kompozycji nad serwisami backendowymi
  • angielski min. Upper-Intermediate (B2+)

Opis stanowiska

Andersen szuka Full Stack Developera do projektu platformy SaaS dla klienta z branży software quality services — rozwijasz i utrzymujesz mikroserwisy Node.js/TypeScript na AWS, budujesz warstwę agregacji danych GraphQL nad mikroserwisami REST (styl BFF) oraz event-driven workflow na Kafce, a także dokładasz funkcje frontendowe w React z Apollo. To oferta dla kogoś, kto ma realne doświadczenie produkcyjne w systemach rozproszonych (spójność, idempotencja, retry, DLQ, outbox) i chce pracować w środowisku, gdzie backend i frontend są w jednych rękach. Szczera uwaga: w opisie pojawia się 'flexible delivery models' — w praktyce może to oznaczać zmieniające się wymagania klienta bez wcześniejszego uprzedzenia, warto dopytać o to na rozmowie.

🔍 Dekoder Ogłoszenia

🔴
flexible delivery models
Może oznaczać nieprzewidywalne godziny pracy lub zmieniające się wymagania klienta bez wcześniejszego uprzedzenia.
🟡
technology-driven software quality services provider
Brzmi jak korporacyjny bełkot — brak konkretów o tym, czym firma faktycznie się zajmuje.
🟡
secure, scalable services
Standardowe wymagania techniczne — konkretne i zrozumiałe, nie jest to zwrot marketingowy.
🟡
across multiple industries
Może sugerować rozproszenie projektów i częste zmiany kontekstu biznesowego.