Senior Backend Developer (Node.js / NestJS / TypeScript)
Kim jesteśmy
Jesteśmy DEV12 Group – dynamiczną i innowacyjną firmą technologiczną, która łączy kompetencje Software House’u z doświadczeniem twórców własnych produktów. Specjalizujemy się w rozwiązaniach DeepTech i AI w obszarze nowoczesnego marketingu, które wykorzystujemy zarówno w projektach dla naszych klientów, jak i rozwijając nasze autorskie platformy, takie jak AdsMast czy Mastiqo
Szukamy Senior Backend Developera, który nie boi się wyzwań architektonicznych. Jeśli potrafisz optymalizować krytyczne procesy, brać pełną odpowiedzialność za stabilność backendu i budować rozwiązania skalowalne horyzontalnie w odpowiedzi na dynamiczny wzrost – czekamy na Ciebie!
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: 20-25k 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.