New offer - be the first one to apply!

April 8, 2026

Mid Node.js Developer

Mid • Remote

90 - 120 USD

Gdansk, Poland

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.

Do projektu naszego klienta poszukujemy osoby na stanowisko Mid Node.js Developer.


Lokalizacja: Zdalnie (Remote)
Doświadczenie: 4–6 lat
Zespół: Engineering (6–10 inżynierów)

O roli

Osoba dołączy do zespołu rozwijającego platformę typu guest experience dla branży hospitality i rozrywki. System wspiera cyfrowe doświadczenia dla parków rozrywki, resortów i obiektów entertainmentowych, obsługując miliony użytkowników.

W tej roli będziesz pracować nad kluczowymi systemami backendowymi, koncentrując się na tworzeniu API oraz infrastrukturze chmurowej w nowoczesnej architekturze serverless, event-driven microservices na AWS.

Będziesz projektować i rozwijać API GraphQL, budować usługi serverless oraz współtworzyć podejście Infrastructure as Code. Współpracujesz z doświadczonymi inżynierami, którzy zapewniają wsparcie architektoniczne i techniczne.

Szukamy osoby z rozwiniętym myśleniem analitycznym i proaktywną komunikacją — szczególnie przy identyfikowaniu braków w wymaganiach i podejmowaniu decyzji architektonicznych.

Zakres obowiązków

  • Projektowanie, rozwój i utrzymanie API GraphQL (AWS AppSync)

  • Tworzenie i optymalizacja funkcji serverless AWS Lambda w TypeScript

  • Optymalizacja wydajności (np. redukcja cold startów Lambda)

  • Modelowanie i optymalizacja danych w DynamoDB, w tym:

    • Global Secondary Indexes (GSI)

    • Local Secondary Indexes (LSI)

    • transakcje i zapisy warunkowe

  • Implementacja mikroserwisów event-driven z wykorzystaniem:

    • EventBridge

    • zadań cyklicznych (scheduled jobs)

    • DynamoDB Streams

  • Zapewnienie spójności danych i kontroli współbieżności (conditional expressions)

  • Współtworzenie infrastruktury jako kodu (Terraform)

  • Współpraca z frontendem, product managerami i interesariuszami

  • Debugowanie i rozwiązywanie problemów w systemach rozproszonych

  • Udział w code review i dbanie o jakość kodu

  • Tworzenie testów jednostkowych i integracyjnych

  • Aktualizacja dokumentacji technicznej (diagramy encji, flowy)

Stack technologiczny używany w projekcie

Główne technologie

  • Język: TypeScript (Node.js)

  • Architektura: Serverless, mikroserwisy, event-driven

  • API: GraphQL (AWS AppSync)

  • Compute: AWS Lambda

  • Baza danych: DynamoDB

  • Eventy: EventBridge, DynamoDB Streams

  • Infrastructure as Code: Terraform

  • Testy: Vitest

  • Build: Yarn (monorepo), esbuild

Dodatkowe usługi AWS

  • Amazon Cognito (autentykacja)

  • Amazon SES (email transakcyjny)

  • AWS KMS (szyfrowanie)

  • Amazon S3

  • Amazon SQS / SNS (z DLQ)

  • AWS CloudWatch

  • Amazon OpenSearch

  • Amazon API Gateway (REST)

Wymagania

  • 4–6 lat doświadczenia w backend development

  • Bardzo dobra znajomość TypeScript / JavaScript (Node.js)

  • Doświadczenie z AWS, szczególnie:

    • AWS Lambda

    • DynamoDB

    • architektura serverless

  • Doświadczenie w budowie API (REST lub GraphQL)

  • Dobra znajomość modelowania danych NoSQL (DynamoDB), w tym:

    • GSI / LSI

    • DynamoDB Streams

    • transakcje i operacje zbiorcze

    • conditional expressions

    • query / scan patterns

  • Doświadczenie z Infrastructure as Code

  • Znajomość architektury event-driven

  • Umiejętność optymalizacji wydajności Lambda

  • Silne umiejętności analityczne i debugging systemów rozproszonych

  • Doświadczenie pracy w zespołach cross-functional

  • Znajomość Git i code review

  • Dobra znajomość języka angielskiego

Mile widziane

  • Doświadczenie z Terraform

  • Doświadczenie z AWS AppSync

  • Zaawansowane wzorce DynamoDB:

    • single-table design

    • optimistic locking

    • TTL

    • capacity planning

  • Doświadczenie z Dead Letter Queues (DLQ)

  • Znajomość AWS SES

  • Doświadczenie z monorepo

  • Znajomość frameworków opartych na dekoratorach / metadanych

  • Doświadczenie przy systemach high-traffic

  • Integracje z zewnętrznymi API:

    • płatności

    • systemy ticketingowe

    • POS

    • systemy lojalnościowe