Staff/Lead Backend Engineer (node.js, typescript, AI)

170 - 200 PLN/ godz.B2B
SeniorFull-time·B2B
#389191·Dodano wczoraj·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Node.jsTypeScriptNest.jsPostgreSQL

Firma i stanowisko

Dołącz do zespołu budującego nowoczesną platformę B2B SaaS dla mikro i małych firm w Polsce. Tworzymy produkt, który łączy praktyczne narzędzia biznesowe z agentami AI, wspierając przedsiębiorców w codziennej pracy – od automatyzacji procesów, przez obsługę klientów i dokumentów, po sprzedaż, marketing i administrację. Projekt realizowany jest we współpracy z dużym polskim partnerem infrastrukturalnym, który zapewnia dostęp do szerokiego kanału dystrybucji. Odpowiadamy za rozwój produktu, architekturę, technologię oraz jego dalsze skalowanie. Jesteśmy na etapie walidacji rozwiązania i budowy MVP, planując rozwój platformy, integracje oraz skalowalną architekturę zgodną z RODO i NIS2.

Wymagania

Must-have:

  • Minimum 10 lat komercyjnego doświadczenia w tworzeniu backendu.
  • Bardzo dobra znajomość Node.js, TypeScript oraz NestJS z doświadczeniem produkcyjnym.
  • Bardzo dobra znajomość PostgreSQL z umiejętnością optymalizacji zapytań, analizy query plans, indeksowania, transakcji oraz pisania raw SQL.
  • Doświadczenie w projektowaniu systemów asynchronicznych i event-driven (kolejki, retry, idempotency, job processing).
  • Bardzo dobra znajomość zagadnień bezpieczeństwa: OAuth 2.0, RBAC/ABAC, OWASP, audit logs, zarządzanie sekretami, permission boundaries.
  • Doświadczenie z rozwiązaniami multitenancy oraz izolacją danych.
  • Umiejętność podejmowania decyzji architektonicznych oraz tworzenia ADR (Architecture Decision Records).
  • Doświadczenie z wykorzystaniem agentic coding oraz narzędzi AI przy wysokich standardach jakości kodu.

Nice to have:

  • Doświadczenie w budowie systemów obsługujących duży ruch i wysoką dostępność.
  • Znajomość OpenTelemetry, distributed tracing, structured logging, dashboardów oraz alertingu.
  • Doświadczenie z chmurą publiczną (preferowane GCP/GKE).
  • Doświadczenie z systemami płatności (np. Stripe).
  • Doświadczenie z integracją modeli LLM po stronie backendu.

Obowiązki

  • Projektowanie i rozwój backendu platformy w oparciu o Node.js, NestJS i TypeScript.
  • Projektowanie architektury systemu oraz podejmowanie kluczowych decyzji technicznych.
  • Tworzenie wysokiej jakości kodu i udział w codziennym developmentcie (hands-on).
  • Projektowanie i rozwój systemów asynchronicznych oraz architektury event-driven.
  • Optymalizacja PostgreSQL, analiza planów zapytań oraz projektowanie wydajnych modeli danych.
  • Projektowanie rozwiązań z zakresu bezpieczeństwa (OAuth 2.0, RBAC/ABAC, audit logs, zarządzanie sekretami).
  • Budowanie rozwiązań zapewniających izolację danych w środowiskach wielodzierżawowych (multitenancy).
  • Tworzenie i utrzymywanie dokumentacji architektonicznej (ADR).
  • Współtworzenie standardów jakości kodu oraz procesu developmentu opartego o agentic coding i AI-assisted development.
  • Współpraca z zespołem technicznym przy rozwoju produktu od MVP do rozwiązania dużej skali.

Inne informacje

Administratorem danych osobowych jest J-Labs Sp. z o. o. (J-LABS), ul. Zabłocie 43a, 30-701 Kraków. Dane przetwarzane są w celu rekrutacji na stanowisko. Przysługuje prawo dostępu, sprostowania, usunięcia, ograniczenia przetwarzania danych oraz wniesienia sprzeciwu i skargi do Prezesa UODO. Więcej w Polityce prywatności.

J-LABS sp. z o.o.

J-LABS sp. z o.o.

67 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz