Staff/Lead Backend Engineer node.js typescript AI, REMOTE CRACOW
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.
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ą.
,[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ę.] Requirements: Node.js, TypeScript, Nest.js, PostgreSQL, GCP, GKE