← Back to jobs

Mid Node.js Developer

Skills

aiapiawsazureclouddevopsdockerfintechgcpgrpchexagonal architecturejestkafkakubernetesmongodbnodejsnosqlrabbitmqrdbmstddtypescriptunit testingwebsocketsJavaScript

Description

Wynagrodzenie
B2B: 90 – 120 PLN / godz. netto

Kim jest H2B Group?

Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia.

Dlaczego warto z nami współpracować?

Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią.

Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków.

Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom.

Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie.

Regular Backend Developer (Node.js / TypeScript)

  • Projekt: Platforma iGaming

  • Forma współpracy: B2B

  • Lokalizacja: 100% zdalnie

  • Termin startu: Połowa listopada (ok. 15.11.2026)

  • Okres współpracy: Kontrakt na kilka miesięcy (z perspektywą dalszej współpracy)

O projekcie

Dołącz do zespołu realizującego zaawansowane rozwiązania backendowe dla wiodącego klienta z sektora iGaming. Projekt stawia na wysokie standardy inżynieryjne: czystą architekturę, dojrzałe podejście do testowania oraz nowoczesny stack technologiczny. Będziesz pracować w sprawdzonym, zgranym zespole, gdzie inżynieria oprogramowania łączy się ze stabilnością, wydajnością pod dużym obciążeniem oraz wykorzystaniem narzędzi wspierających proces deweloperski (AI-assisted coding).

Zakres obowiązków

  • Projektowanie, implementacja i utrzymanie skalowalnych usług backendowych opartych o Node.js i TypeScript.

  • Rozwój i optymalizacja interfejsów komunikacyjnych: REST, gRPC, komunikacji w czasie rzeczywistym (WebSockets) oraz przetwarzania zdarzeń (Kafka, RabbitMQ).

  • Praca z architekturą opartą o wzorce Hexagonal Architecture, Modular Monolith oraz Outbox Pattern.

  • Praktyczne stosowanie Test-Driven Development (TDD) – tworzenie testów jednostkowych i integracyjnych jako integralnej części procesu wytwarzania oprogramowania (. przy użyciu Testcontainers).

  • Praca z relacyjnymi i nierelacyjnymi bazami danych (. MongoDB).

  • Zarządzanie środowiskiem kontenerowym (Docker) oraz podstawowe operacje w klastrach Kubernetes.

  • Ścisła współpraca z agentami programistycznymi i narzędziami AI-assisted programming w celu optymalizacji codziennej pracy deweloperskiej.

  • Branie pełnego ownershipu za powierzone moduły: od dbałości o jakość kodu, przez code review, po stabilność produkcyjną.

Wymagania

  • Doświadczenie: Minimum 4 lata komercyjnej pracy w ekosystemie Node.js.

  • Języki programowania: Biegłość w pracy z językami silnie typowanymi, w szczególności TypeScript.

  • Komunikacja & Protokoły: Doświadczenie w budowaniu API (REST, gRPC), synchronizacji w czasie rzeczywistym (WebSockets) oraz obsłudze kolejek i brokera wiadomości (Kafka, RabbitMQ lub pokrewne).

  • Bazy danych: Praktyczna znajomość relacyjnych baz danych oraz rozwiązań NoSQL (np. MongoDB).

  • Wzorce architektoniczne: Dobra znajomość i praktyczne stosowanie wzorców takich jak Hexagonal Architecture, Modular Monolith czy Transactional Outbox Pattern.

  • Testowanie (TDD): Praktyczne podejście do TDD, płynność w pisaniu testów jednostkowych i integracyjnych oraz znajomość narzędzi typu Testcontainers.

  • DevOps & Cloud: Bardzo dobra znajomość pracy z kontenerami (Docker), podstawowa wiedza z zakresu orkiestracji (Kubernetes) oraz podstawowe doświadczenie z chmurą publiczną (AWS, Azure lub GCP).

  • Nowoczesny warsztat: Umiejętność pracy w metodyce AI-assisted programming i efektywnego wspierania się agentami kodującymi.

  • Języki obce:

    • Płynna znajomość języka polskiego (język codziennej komunikacji w zespole).

    • Dobra znajomość języka angielskiego (min. B2).

  • Postawa: Samodzielność, silne poczucie odpowiedzialności (ownership) za dostarczany kod i jego niezawodność.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more remote Software Developer jobs in Poland.

Finding similar jobs…