W skrócie
- Zadania: Projektuj i implementuj skalowalne usługi backendowe z NestJS i TypeScript.
- Firma: IThouse - łączymy specjalistów IT z projektami, które mają znaczenie.
- Benefity: Zdalna praca, konkurencyjne wynagrodzenie i długofalowa współpraca.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Miej realny wpływ na cyfryzację usług dla milionów Polaków.
- Kwalifikacje: Minimum 4 lata doświadczenia w Node.js oraz TypeScript.
Przewidywane wynagrodzenie mieści się w przedziale 105 - 105 zł za godzinę.
Jesteśmy IThouse i od ponad 7 lat łączymy specjalistów IT z projektami, które naprawdę mają znaczenie i zmieniają sposób, w jaki Polacy korzystają z technologii na co dzień. Współpracujemy z instytucjami publicznymi i firmami komercyjnymi, pomagając modernizować systemy, z których korzystają miliony osób. Realizujemy też ambitne projekty R&D, m.in. dla Samsunga, gdzie technologia spotyka się ze sztuczną inteligencją i innowacją.
Poszukujemy Backend Developera (Node.js), który dołączy do zespołu projektowego naszego klienta. To długoterminowy projekt, który realnie wpływa na cyfryzację usług i usprawnienie procesów wykorzystywanych przez miliony Polaków. Zależy nam na długofalowej współpracy, a nie krótkim "body leasingu". Po zakończeniu projektu pomagamy znaleźć kolejny, dopasowany do Twoich kompetencji i oczekiwań.
Na to stanowisko wymagane jest:
- Minimum 4 lata komercyjnego doświadczenia w pracy jako Backend Developer
- Bardzo dobra znajomość Node.js oraz TypeScript, w tym typowania, klas, dekoratorów i generyków
- Doświadczenie z NestJS lub innym frameworkiem opartym na dependency injection
- Znajomość wzorca CQS oraz zasad projektowania RESTful API
- Doświadczenie w pracy z bazami danych, szczególnie PostgreSQL, w tym modelowaniu relacji i optymalizacji zapytań
- Znajomość systemów kolejkowych i asynchronicznego przetwarzania danych, np. RabbitMQ lub Kafka
- Doświadczenie w pracy w środowiskach chmurowych (super, jeśli znasz Azure)
- Praktyczna znajomość Dockera, w tym podstaw tworzenia Dockerfile i konfiguracji kontenerów
- Podstawowa umiejętność pracy z Kubernetes, m.in. deployment, ConfigMap i Service
- Bardzo dobra znajomość Git i dobrych praktyk pracy z repozytorium
- Doświadczenie z narzędziami CI/CD, w szczególności GitLab Pipelines
Mile widziane:
- Doświadczenie z CQRS i Event Sourcing
- Znajomość narzędzi do monitorowania i logowania mikroserwisów, np. Prometheus, Grafana, Loki lub ELK
- Umiejętność przygotowywania testów jednostkowych i integracyjnych, np. z wykorzystaniem Jest i Supertest
- Znajomość WebSockets oraz OpenAPI / Swagger
A tym będziesz zajmować się na co dzień:
- Projektowanie i implementacja skalowalnych usług backendowych z wykorzystaniem NestJS i TypeScript
- Tworzenie i rozwój REST API zgodnie z CQS i zasadami czystej architektury
- Integracja zewnętrznych systemów z wykorzystaniem REST/HTTP, kolejek i baz danych
- Współpraca z zespołami frontendowym i DevOps przy definiowaniu kontraktów API oraz integracji
- Projektowanie nowych funkcjonalności i zapewnianie ich jakości poprzez testy
- Przygotowywanie dokumentacji technicznej, diagramów i schematów (np. w PlantUML i Swagger)
- Wykonywanie code review i dbanie o wysoką jakość kodu
- Długofalową współpracę i ciągłość projektową
Stabilną współpracę na podstawie umowy B2B. Wynagrodzenie w wysokości max. 105 zł/h netto + VAT. Pracę w modelu 100% zdalnym.
Proces rekrutacyjny: Rozmowa z Rekruterem, Rozmowa techniczna z klientem.
Backend (Node.js) Developer in Katowice – pracodawca: ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Ithouse to doskonały pracodawca, który stawia na rozwój swoich pracowników i partnerskie relacje. Oferujemy elastyczne warunki pracy w hybrydowym modelu, atrakcyjny system wynagrodzeń oraz możliwość pracy nad innowacyjnymi projektami w dynamicznym zespole. Nasza kultura pracy opiera się na transparentności, wzajemnym szacunku i dążeniu do wspólnego sukcesu, co sprawia, że każdy członek zespołu ma realny wpływ na rozwój firmy.
Dane kontaktowe:
Zespół rekrutacyjny ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ