Senior Backend Developer (Node.js / NestJS / TypeScript)
Kim jesteśmy
Jesteśmy DEV12 Group – dynamiczną i innowacyjną firmą technologiczną, która działa jako Software House oraz dostawca zaawansowanych rozwiązań DeepTech i AI. Naszą misją jest odblokowywanie pełnego zakresu cyfrowych innowacji dla naszych klientów (m.in. Loreal Polska, Narodowy Instytut Onkologii, Juwentus).
Szukamy Senior Full-Stack Mobile Developera z silnym zacięciem architektonicznym. Jeśli potrafisz płynnie łączyć świat webowy z mobilnym, brać pełną odpowiedzialność techniczną za produkt i budować skalowalne hybrydowe aplikacje klasy enterprise – dołącz do nas!
Twoja rola i zakres odpowiedzialności
Jako Senior Backend Developer, będziesz kluczową postacią w projektowaniu i wdrażaniu fundamentów technicznych. Twoja rola będzie koncentrować się na skalowaniu, bezpieczeństwie i wydajności usług krytycznych:
Architektura Systemów: Projektowanie, rozwijanie i utrzymywanie systemów rozproszonych i mikroserwisów opartych na Node.js i TypeScript.
API Design: Uczestniczenie w projektowaniu, integracji i optymalizacji szybkich i skalowalnych interfejsów GraphQL i REST API.
Bazy Danych: Zarządzanie i optymalizacja PostgreSQL (modele, wydajność zapytań) oraz wybór i integracja odpowiednich rozwiązań NoSQL.
Wydajność i Skalowalność: Zapewnienie wysokiej wydajności i niezawodności systemów, w tym implementacja mechanizmów buforowania (Caching) i kolejek (Queuing).
DevOps: Aktywne uczestnictwo w rozwoju potoków CI/CD; dbanie o konteneryzację (Docker, Kubernetes) i wdrażanie na platformach chmurowych (GCP).
Standardy: Ustalanie technicznych standardów, dbanie o czystość i testowalność kodu oraz mentorowanie mniej doświadczonych członków zespołu.
Wymagania
Jako Senior, oczekujemy samodzielności i biegłości w poniższych obszarach:
Doświadczenie: Min. 4 lata doświadczenia w tworzeniu rozwiązań backendowych, z udokumentowanym udziałem w projektach systemów rozproszonych.
Node.js / TypeScript: Min. 3 lata komercyjnej pracy, z biegłą znajomością Node.js i TypeScript.
Frameworki Backendowe: Bardzo dobra znajomość nowoczesnych frameworków, preferowane NestJS lub Fastify (lub głęboka znajomość Express).
Bazy Danych: Bardzo dobra wiedza w zakresie PostgreSQL oraz praktyczna znajomość innych baz relacyjnych/NoSQL (np. Redis, MongoDB).
API: Dogłębne doświadczenie w projektowaniu, integracji i skalowaniu interfejsów GraphQL i REST.
Kod i Procesy: Umiejętność pisania czystego, wydajnego i testowalnego kodu (Test-Driven Development) oraz świadomość dobrych praktyk DevOps i CI/CD.
Komunikacja: Zdolność do jasnej, technicznej komunikacji i efektywnej pracy w zespole.
Nice-to-Have: Dodatkowe Atuty
Te umiejętności wyróżnią Cię na tle innych kandydatów:
Chmura i Konteneryzacja: Praktyka z GCP (preferowane) oraz umiejętność pracy z Dockerem i Kubernetes (orkiestracja).
Asynchroniczność: Doświadczenie z przetwarzaniem zdarzeń (Kafka) lub kolejkami (RabbitMQ).
Full-Stack: Znajomość technologii frontendowych (np. React) w celu lepszego zrozumienia interakcji API/UI.
Doświadczenie w tworzeniu aplikacji mobilnych lub SDK.
Co Oferujemy?
Wynagrodzenie: 16-24k netto
Realny Wpływ: Pełna techniczna odpowiedzialność za kluczową warstwę produktu.
Sprzęt: Służbowy sprzęt komputerowy.
Elastyczne formy współpracy: umowa o pracę, B2B.
Tryb pracy: hybrydowy / zdalnym.
Rozwój: umożliwienie rozwoju kompetencji technicznych oraz zdobycia praktycznego doświadczenia w szerokim obszarze e-commerce.
Jeśli Twoje doświadczenie z Node.js, NestJS/Fastify i PostgreSQL łączy się z ambicją seniorskiej roli w środowisku produktowym, zgłoś się do nas.
Senior Backend Developer (Node.js / NestJS / TypeScript)
Senior Backend Developer (Node.js / NestJS / TypeScript)