Mid Node.js Developer
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 latZespół: 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

H2B Group
H2B Group to firma specjalizująca się w dostarczaniu talentów IT oraz automatyzacji procesów przemysłowych. Oferuje usługi takie jak doradztwo AI, rozszerzenie zespołu oraz rozwój oprogramowania, rekrutując najlepszych p...
Mid Node.js Developer
Mid Node.js Developer