Tech Stack / Keywords
Firma i stanowisko
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.
Wymagania
- Minimum 4 lata komercyjnego doświadczenia w ekosystemie Node.js.
- Biegłość w pracy z językiem TypeScript.
- Doświadczenie w budowaniu API (REST, gRPC), synchronizacji w czasie rzeczywistym (WebSockets) oraz obsłudze kolejek i brokerów wiadomości (Kafka, RabbitMQ lub podobne).
- Praktyczna znajomość relacyjnych baz danych oraz baz NoSQL, np. MongoDB.
- Znajomość i praktyczne stosowanie wzorców architektonicznych: Hexagonal Architecture, Modular Monolith, Transactional Outbox Pattern.
- Doświadczenie z podejściem TDD i narzędziami takimi jak Testcontainers.
- Bardzo dobra znajomość pracy z kontenerami (Docker), podstawowa wiedza o orkiestracji (Kubernetes) oraz podstawowe doświadczenie z publiczną chmurą (AWS, Azure lub GCP).
- Umiejętność pracy w metodyce AI-assisted programming i efektywnego wykorzystania agentów kodujących.
- Płynna znajomość języka polskiego (C1) i angielskiego (minimum B2).
Obowiązki
- Projektowanie, implementacja i utrzymanie skalowalnych usług backendowych opartych o Node.js i TypeScript.
- Rozwój i optymalizacja interfejsów komunikacyjnych: REST, gRPC, komunikacja w czasie rzeczywistym (WebSockets) oraz przetwarzanie 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 (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.
- Pełne ownership za powierzone moduły: dbałość o jakość kodu, code review i stabilność produkcyjną.
Benefity
- Elastyczność wyboru projektów dostosowanych do umiejętności i zainteresowań.
- Jasne zasady współpracy oraz transparentność wynagrodzenia i warunków.
- Szybkie dopasowanie i zmiana projektów.
- Możliwość rozwoju poprzez pracę przy innowacyjnych projektach.
Inne informacje
Informujemy, że administratorem danych jest firma H2B Group Sp. z o.o. z siedzibą przy UL. Abrahama 1A 80-337 Gdańsk. Podanie danych jest obowiązkowe w zakresie wynikającym z Kodeksu pracy, a w pozostałym zakresie dobrowolne. Dane będą przetwarzane do zakończenia rekrutacji i przez okres możliwość dochodzenia roszczeń oraz do czasu wycofania zgody na udział w przyszłych rekrutacjach.
H2B Group
68 aktywnych ofert