Backend (Node.js) Developer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
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ń.
To nie jest utarty zwrot! Współpracujemy z instytucjami publicznymi i firmami komercyjnymi, pomagając modernizować systemy, z których korzystają miliony osób. Dzięki zespołom, które budujemy, coraz mniej spraw wymaga biegania z kwitkami po urzędach, a procesy stają się prostsze, szybsze i bardziej dostępne. Ale to nie wszystko! Realizujemy też ambitne projekty R&D, m.in. dla Samsunga, gdzie technologia spotyka się ze sztuczną inteligencją i innowacją.
Staramy się dopasować projekt do osoby: do doświadczenia, preferencji i tego, co naprawdę ją motywuje. Jeśli czujesz, że chcesz robić sensowne rzeczy i mieć realny wpływ, jest spora szansa, że to może być to!
W naszym procesie stawiamy na partnerskie relacje, transparentność i wzajemny szacunek. Rekrutacja to dla nas nie tylko proces, to rozmowa o tym, co dla Ciebie ważne i gdzie możesz się rozwinąć.
Projekt
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.
A co, jeśli projekt się skończy?
Szukamy osoby do projektu na dłużej. 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
To, Co Oferujemy
- 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
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more remote Software Developer jobs in Poland.
Finding similar jobs…