JustJoin.IT Hybrydowo Senior

Senior Software Engineer (node.js backend)

OneRail Poland Sp. z o.o.

⚲ Kraków

22 000 - 28 000 PLN brutto (UoP) | 22 000 - 28 000 PLN netto (B2B)

Wymagania

  • min. 6 lat doświadczenia w backendzie, z mocnym naciskiem na Node.js i TypeScript
  • doświadczenie w budowaniu REST API i mikroserwisów
  • doświadczenie z bazami danych: MySQL, MongoDB, CosmosDB lub podobnymi
  • znajomość usług chmurowych (Azure i GCP) oraz konteneryzacji (Docker, Kubernetes)
  • doświadczenie z metodykami Agile i praktykami CI/CD
  • angielski na poziomie min. B2+ (mowa i pismo)

Mile widziane

  • znajomość kolejek komunikatów (np. RabbitMQ, Kafka)

Opis stanowiska

OneRail rozwija platformę SaaS do orkiestracji dostaw (same-day delivery) dla dużych klientów jak Lowe's czy Pepsi. Jako Senior Backend Developer (Node.js) będziesz odpowiadać za wymianę danych między OneRail a zewnętrznymi serwisami oraz komunikację między wewnętrznymi mikroserwisami. To oferta dla doświadczonego backendowca, który lubi pracować z integracjami i nie przeszkadza mu praca z istniejącym, kluczowym dla biznesu kodem. Uwaga: opis sugeruje, że część rozwiązań może być wciąż prototypowa, a integracje z zewnętrznymi API bywają skomplikowane i słabo udokumentowane — warto dopytać o stan kodu i dokumentacji na rozmowie.

🔍 Dekoder Ogłoszenia

🔴
innovating solutions for multi-modal delivery
Firma może być w fazie rozwoju, gdzie wiele rozwiązań jest wciąż prototypowych lub nie w pełni ugruntowanych.
🔴
proprietary algorithms and artificial intelligence
Może oznaczać, że będziesz pracować z istniejącym, często słabo udokumentowanym kodem, który jest kluczowy dla biznesu.
🔴
transform final mile logistics and supply chain operations
Może sugerować, że system jest w trakcie znaczących zmian lub refaktoryzacji, co może wiązać się z nieprzewidzianymi wyzwaniami.
🔴
managing the interchange of data between OneRail and 3rd party services
Integracja z zewnętrznymi systemami może być skomplikowana i czasochłonna, zwłaszcza jeśli dokumentacja jest uboga lub API są niestabilne.
🔴
proactively optimize processes
Może oznaczać, że będziesz musiał identyfikować i rozwiązywać problemy, które nie są jeszcze oficjalnie zgłoszone lub zdefiniowane.