Staff/Lead Backend Engineer (node.js, typescript, AI)
⚲ Cracow
28 560 - 33 600 PLN (B2B)
Wymagania
- Node.js
- TypeScript
- Nest.js
- PostgreSQL
- GCP (nice to have)
- GKE (nice to have)
Opis stanowiska
O projekcie:
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. My odpowiadamy za rozwój produktu, architekturę, technologię oraz jego dalsze skalowanie.
Obecnie jesteśmy na etapie walidacji rozwiązania i budowy MVP. W kolejnych miesiącach skupimy się na przygotowaniu platformy do produkcyjnego wdrożenia, rozwoju portfolio agentów AI, integracjach z systemami partnera oraz budowie bezpiecznej i skalowalnej architektury zgodnej z wymaganiami RODO i NIS2.
To rola dla osoby, która chce współtworzyć produkt od samego początku, mieć realny wpływ na decyzje techniczne i jednocześnie pozostać aktywnym programistą.
Wymagania:
Must-have
- Minimum 10 lat komercyjnego doświadczenia w tworzeniu backendu.
- Bardzo dobra znajomość Node.js, TypeScript oraz NestJS poparta doświadczeniem produkcyjnym.
-
Bardzo dobra znajomość PostgreSQL, w tym:
- optymalizacja zapytań,
- query plans,
- indeksowanie,
- transakcje.
- 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ść prowadzenia decyzji architektonicznych oraz tworzenia ADR (Architecture Decision Records).
- Doświadczenie z wykorzystaniem agentic coding oraz narzędzi AI przy zachowaniu wysokich standardów jakości kodu.
Mile widziane
- 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.
Codzienne zadania:
- 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 aktywny 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 doświadczonym zespołem technicznym przy rozwoju produktu od MVP do rozwiązania obsługującego dużą skalę.
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. My odpowiadamy za rozwój produktu, architekturę, technologię oraz jego dalsze skalowanie.
Obecnie jesteśmy na etapie walidacji rozwiązania i budowy MVP. W kolejnych miesiącach skupimy się na przygotowaniu platformy do produkcyjnego wdrożenia, rozwoju portfolio agentów AI, integracjach z systemami partnera oraz budowie bezpiecznej i skalowalnej architektury zgodnej z wymaganiami RODO i NIS2.
To rola dla osoby, która chce współtworzyć produkt od samego początku, mieć realny wpływ na decyzje techniczne i jednocześnie pozostać aktywnym programistą.
Wymagania:
Must-have
- Minimum 10 lat komercyjnego doświadczenia w tworzeniu backendu.
- Bardzo dobra znajomość Node.js, TypeScript oraz NestJS poparta doświadczeniem produkcyjnym.
-
Bardzo dobra znajomość PostgreSQL, w tym:
- optymalizacja zapytań,
- query plans,
- indeksowanie,
- transakcje.
- 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ść prowadzenia decyzji architektonicznych oraz tworzenia ADR (Architecture Decision Records).
- Doświadczenie z wykorzystaniem agentic coding oraz narzędzi AI przy zachowaniu wysokich standardów jakości kodu.
Mile widziane
- 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.
Codzienne zadania:
- 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 aktywny 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 doświadczonym zespołem technicznym przy rozwoju produktu od MVP do rozwiązania obsługującego dużą skalę.
🔍 Dekoder Ogłoszenia
🔴
To rola dla osoby, która chce współtworzyć produkt od samego początku, mieć realny wpływ na decyzje techniczne i jednocześnie pozostać aktywnym programistą.
Oznacza to, że będziesz miał duży wpływ na kształt produktu i technologii, ale jednocześnie będziesz musiał aktywnie kodować, a nie tylko zarządzać.
🔴
Obecnie jesteśmy na etapie walidacji rozwiązania i budowy MVP.
Projekt jest w bardzo wczesnej fazie rozwoju, co oznacza potencjalne zmiany kierunku i niepewność co do ostatecznego kształtu produktu.
🔴
W kolejnych miesiącach skupimy się na przygotowaniu platformy do produkcyjnego wdrożenia, rozwoju portfolio agentów AI, integracjach z systemami partnera oraz budowie bezpiecznej i skalowalnej architektury zgodnej z wymaganiami RODO i NIS2.
Przed Tobą duża praca związana z dopracowaniem produktu, budowaniem infrastruktury i spełnianiem regulacji, co może oznaczać intensywny okres pracy.
🔴
Minimum 10 lat komercyjnego doświadczenia w tworzeniu backendu.
Poszukiwany jest bardzo doświadczony inżynier, co może sugerować, że oczekiwania co do samodzielności i jakości pracy są bardzo wysokie.
🟡
Projekt realizowany jest we współpracy z dużym polskim partnerem infrastrukturalnym, który zapewnia dostęp do szerokiego kanału dystrybucji.
Choć brzmi to pozytywnie, może oznaczać, że decyzje dotyczące produktu i technologii będą musiały uwzględniać wymagania i priorytety partnera.