Przejdź do treści głównej

Mid Node.js Developer

Technology
H2B Group
Gdańsk, Polska90 zł - 120 zł /hora2 tygodni temuDo 15.12.2026
Pełny etatPełni zdalna

Opis stanowiska

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 (m.in. przy użyciu Testcontainers).

  • Praca z relacyjnymi i nierelacyjnymi bazami danych (m.in. 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ść.

Keywords
TypeScriptNode.jsCodingApache KafkaMongodbRabbitMQGRPCJavaScriptDevOpsGNU BazaarNodeTest-driven developmentAWSDockerKubernetesSoftware EngineeringCode review

Interesuje Cię ta oferta?