Backend (Node.js) Developer

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

Polska

Hybrid

PLN 119,000 - 170,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

IThouse poszukuje Backend Developera (Node.js) do zespołu klienta. To długoterminowy projekt, w którym praca zdalna w pełni umożliwia współpracę nad cyfryzacją usług i usprawnieniami dla milionów użytkowników w Polsce.

Wymagane doświadczenie min. 4 lata, dobra znajomość Node.js, TypeScript, NestJS i PostgreSQL. Mile widziane CQRS, Docker, Kubernetes, GitLab Pipelines oraz integracje z systemami kolejkowymi.

Qualifications

  • Minimum 4 lata komercyjnego doświadczenia 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 CQRS oraz zasad projektowania RESTful API.
  • Doświadczenie z PostgreSQL, modelowanie relacji i optymalizacja zapytań.
  • Znajomość RabbitMQ lub Kafka i systemów kolejkowych.
  • Doświadczenie z Dockerem i Kubernetes, oraz Git/GitLab Pipelines.

Responsibilities

  • Projektowanie i implementacja skalowalnych usług backendowych z NestJS i TypeScript.
  • Tworzenie i rozwój REST API zgodnie z zasadami CQRS i czystej architektury.
  • Integracja zewnętrznych systemów przez REST/HTTP, kolejki i bazy danych.
  • Współpraca z frontendem i DevOps przy definicji kontraktów API.
  • Projektowanie nowych funkcjonalności i zapewnianie jakości przez testy.
  • Przygotowywanie dokumentacji technicznej i diagramów (PlantUML, Swagger).
  • Wykonywanie code review i utrzymanie wysokiej jakości kodu.
  • Długofalowa współpraca na projektach z możliwością pracy zdalnej.

Skills

Node.js
TypeScript
NestJS
PostgreSQL
Docker
Kubernetes
Git
GitLab Pipelines
REST API
CQRS

Tools

RabbitMQ
Kafka
OpenAPI/Swagger
Prometheus
Grafana
Loki
ELK

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend (React) Developer
Frontend (React) Developer

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

Hybrid
PLN 110,000 - 131,000
Frontend (React) Developer
Frontend (React) Developer

ithouse.co • Województwo mazowieckie

Remote
PLN 110,000 - 131,000
Długoterminowa współpraca
Umowa B2
Wynagrodzenie 80–95 zł/h netto + VAT
+1
Remote Python Engineer — Meaningful, Long-Term Roles
Remote Python Engineer — Meaningful, Long-Term Roles

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

Hybrid
PLN 119,000 - 170,000
Wynagrodzenie 105 zł/h netto + VAT
Praca zdalna 100%
Umowa B2B
Python Developer (m/f/d)
Python Developer (m/f/d)

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

Hybrid
PLN 119,000 - 170,000
Wynagrodzenie 105 zł/h netto + VAT
Praca zdalna 100%
Umowa B2B
Software Engineer (Node.js|Typescript) [M/F]
Software Engineer (Node.js|Typescript) [M/F]

Stackmine • Polska

Hybrid
PLN 120,000 - 180,000
Backend Engineer (.NET)
Backend Engineer (.NET)

Anixe • Wrocław

On-site
PLN 180,000 - 240,000
Pracę hybrydową – 2 dni w tygodniu zbi
Elastyczne godziny pracy
Kafeteryjny program zdrowotny i karta
+1
Senior Python Backend Developer
Senior Python Backend Developer

Szkoła w Chmurze • Poznań

On-site
PLN 167,400 - 223,200
Senior Backend Developer (Node.js/TypeScript) – Remote
Senior Backend Developer (Node.js/TypeScript) – Remote

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

Hybrid
PLN 119,000 - 170,000
Remote work
Senior Fullstack Engineer (Java&Kotlin + JavaScript)
Senior Fullstack Engineer (Java&Kotlin + JavaScript)

Codest Ltd. • Warszawa

On-site
PLN 180,000 - 300,000
Senior Fullstack Developer (Java)
Senior Fullstack Developer (Java)

Solid Company • Polska

Hybrid
PLN 179,000 - 220,000
Pakiet medyczny
Opieka księgowa (do 3 wpisów miesięčně
Ciekawy i rozwijający projekt
+1