← к выдаче
разработка

Mid Node.JS Developer

H2B GroupGdańsk24 дн. назад

Коротко

Develops backend services using Node.js, TypeScript, REST, gRPC, and WebSockets with relational and non-relational databases. · Needs: Node.js, TypeScript, relational and non-relational databases, REST, gRPC, WebSockets.

Описание от работодателя

Required skills: Node.js, TypeScript, relacyjne i nierelacyjne bazy danych, REST, gRPC, WebSockets 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 doświadczonego Mid+ Backend Developera , który dołączy do dynamicznego, krótkoterminowego projektu z przewidywanym czasem trwania ok. 2-3 miesięcy z możliwością przedłużenia; start ASAP lub do 2 tygodnii. Proces rekrutacyjny jest maksymalnie uproszczony i składa się z tylko jednej weryfikacji technicznej. Zakres obowiązków: Projektowanie i rozwój kodu w oparciu o Node.js i TypeScript. Budowanie API (REST, gRPC) oraz obsługa komunikacji synchronicznej (WebSockets) i asynchronicznej (Kafka, RabbitMQ). Stosowanie dobrych praktyk architektonicznych (Hexagonal architecture, modular monolith, outbox pattern). Pisanie testów w podejściu TDD z wykorzystaniem min Test Containers. Praca w podejściu AI-assisted programming oraz bieżąca praca z kontenerami i Kubernetesem. Branie pełnej odpowiedzialności (ownership) za jakość, niezawodność i utrzymanie przydzielonych modułów. Wymagania: Min. 4 lata doświadczenia komercyjnego w Node.js. Biegła znajomość języków silnie typowanych, ze szczególnym uwzględnieniem TypeScript. Praktyczna znajomość baz relacyjnych oraz nierelacyjnych (np. MongoDB). Doświadczenie w tworzeniu API (REST, gRPC) oraz komunikacji synchronicznej (WebSockets) i asynchronicznej (Kafka, RabbitMQ lub pokrewne). Biegła znajomość konteneroryzacji oraz podstawowa znajomość Kubernetes. Znajomość wzorców architektonicznych: Hexagonal architecture, modular monolith, outbox pattern. Praktyczne podejście do TDD oraz doświadczenie z Test Containers. Umiejętność wykorzystywania narzędzi wspomagających w podejściu AI-assisted programming. Umiejętność brania pełnego ownershipu za powierzony obszar/moduł. Płynna znajomość języka polskiego oraz język angielski na poziomie minimum B2. Mile widziane: Podstawowe doświadczenie w pracy z chmurą (AWS, Azure lub GCP). Co oferujemy? Pracę zdalną - elastyczność, która pozwala pracować z każdego zakątka świata! Ciekawe projekty - dobierane zgodnie z Twoimi umiejętnościami i zainteresowaniami, dające możliwość pracy nad innowacyjnymi rozwiązaniami. Umowa B2B bez zapisu o wyłączności - współpracuj z nami na swoich zasadach. Rozwój zawodowy - praca z najnowszymi technologiami i w zróżnicowanych projektach gwarantuje stały rozwój.