Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

NewBe an early applicant

Backend (Node.js) Developer

Posted 1 view
Discussion

Summary

Backend developer building scalable Node.js/TypeScript services (NestJS, REST APIs, CQS) for a long-term client project digitizing public services used by millions of Poles. Daily work spans PostgreSQL, message queues (RabbitMQ/Kafka), Docker/Kubernetes, and CI/CD. B2B contract, 100% remote, up to 105 PLN/h net + VAT.

Jesteśmy IThouse i od ponad 7 lat łączymy specjalistów IT z projektami, które naprawdę mają znaczenie i zmieniają sposób, w jaki Polacy korzystają z technologii na co dzień.

To nie jest utarty zwrot! Współpracujemy z instytucjami publicznymi i firmami komercyjnymi, pomagając modernizować systemy, z których korzystają miliony osób. Dzięki zespołom, które budujemy, coraz mniej spraw wymaga biegania z kwitkami po urzędach, a procesy stają się prostsze, szybsze i bardziej dostępne. Ale to nie wszystko! Realizujemy też ambitne projekty R&D, m.in. dla Samsunga, gdzie technologia spotyka się ze sztuczną inteligencją i innowacją.

Staramy się dopasować projekt do osoby: do doświadczenia, preferencji i tego, co naprawdę ją motywuje. Jeśli czujesz, że chcesz robić sensowne rzeczy i mieć realny wpływ, jest spora szansa, że to może być to!

W naszym procesie stawiamy na partnerskie relacje, transparentność i wzajemny szacunek. Rekrutacja to dla nas nie tylko proces, to rozmowa o tym, co dla Ciebie ważne i gdzie możesz się rozwinąć.

PoszukujemyBackend Developera (Node.js), który dołączy do zespołu projektowego naszego klienta.To długoterminowy projekt, który realnie wpływa na cyfryzację usług i usprawnienie procesów wykorzystywanych przez miliony Polaków.

A co, jeśli projekt się skończy?

Szukamy osoby do projektu na dłużej. Zależy nam na długofalowej współpracy, a nie krótkim "body leasingu". Po zakończeniu projektu pomagamy znaleźć kolejny, dopasowany do Twoich kompetencji i oczekiwań.

Na to stanowisko wymagane jest:

Minimum 4 lata komercyjnego doświadczenia w pracy jako Backend Developer

Bardzo dobra znajomość Node.js oraz TypeScript, w tym typowania, klas, dekoratorów i generyków

Doświadczenie z NestJS lub innym frameworkiem opartym na dependency injection

Znajomość wzorca CQS oraz zasad projektowania RESTful API

Doświadczenie w pracy z bazami danych, szczególnie PostgreSQL, w tym modelowaniu relacji i optymalizacji zapytań

Znajomość systemów kolejkowych i asynchronicznego przetwarzania danych, np. RabbitMQ lub Kafka

  • Doświadczenie w pracy w środowiskach chmurowych (super, jeśli znasz Azure ).

Praktyczna znajomość Dockera, w tym podstaw tworzenia Dockerfile i konfiguracji kontenerów

Podstawowa umiejętność pracy z Kubernetes, m.in. deployment, ConfigMap i Service

Bardzo dobra znajomość Git i dobrych praktyk pracy z repozytorium

Doświadczenie z narzędziami CI/CD, w szczególności GitLab Pipelines

Mile widziane:

Doświadczenie z CQRS i Event Sourcing

Znajomość narzędzi do monitorowania i logowania mikroserwisów, np. Prometheus, Grafana, Loki lub ELK

Umiejętność przygotowywania testów jednostkowych i integracyjnych, np. z wykorzystaniem Jest i Supertest

Znajomość WebSockets oraz OpenAPI / Swagger

A tym będziesz zajmować się na co dzień:

Projektowanie i implementacja skalowalnych usług backendowych z wykorzystaniem NestJS i TypeScript

Tworzenie i rozwój REST API zgodnie z CQS i zasadami czystej architektury

Integracja zewnętrznych systemów z wykorzystaniem REST/HTTP, kolejek i baz danych

Współpraca z zespołami frontendowym i DevOps przy definiowaniu kontraktów API oraz integracji

Projektowanie nowych funkcjonalności i zapewnianie ich jakości poprzez testy

Przygotowywanie dokumentacji technicznej, diagramów i schematów (np. w PlantUML i Swagger)

Wykonywanie code review i dbanie o wysoką jakość kodu

Długofalową współpracę i ciągłość projektową

Stabilną współpracę na podstawie umowy B2B

Wynagrodzenie w wysokości max. 105 zł/h netto + VAT

Pracę w modelu 100% zdalnym

Proces rekrutacyjny:

Rozmowa z Rekruterem

Rozmowa techniczna z klientem

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →