Staff / Lead Backend Engineer (Node.js / NestJS/ (AI-first)
People More
Rola to Tech Lead / Staff Backend Engineer w software house'ie, który buduje projekty od podstaw (greenfield) dla klientów krajowych i zagranicznych. Będziesz odpowiedzialny za architekturę backendu, rozwój w Node.js/NestJS, budowę systemów event-driven, integracje z AI/LLM oraz codzienne używanie narzędzi AI/agentic coding. Pracujesz w małym, międzynarodowym zespole, całkowicie zdalnie. Kluczowe jest doświadczenie w podejmowaniu decyzji architektonicznych i pisaniu ADR.
Brakuje: nie podano wielkości zespołu (poza 'mały'), brak informacji o dyżurach on-call lub wsparciu produkcyjnym.
Rola to Tech Lead / Staff Backend Engineer w software house'ie, który buduje projekty od podstaw (greenfield) dla klientów krajowych i zagranicznych. Będziesz odpowiedzialny za architekturę backendu, rozwój w Node.js/NestJS, budowę systemów event-driven, integracje z AI/LLM oraz codzienne używanie narzędzi AI/agentic coding. Pracujesz w małym, międzynarodowym zespole, całkowicie zdalnie. Kluczowe jest doświadczenie w podejmowaniu decyzji architektonicznych i pisaniu ADR.
- ✓Pełna praca zdalna z dowolnego miejsca
- ✓Możliwość udziału w konferencjach jako prelegent i publikacji artykułów
- ✓Bezpośredni kontakt z zarządem (założyciele to programiści)
- ✓Budowa projektów od podstaw (greenfield, brak legacy)
- ✓Krótki proces rekrutacyjny (2 etapy)
- ✓Szkolenia i kursy w ramach benefitów
- !Dwuetapowy proces rekrutacyjny może być zbyt krótki, by ocenić pełne dopasowanie
- !Wymaganie doświadczenia z agentic coding jest niszowe i może ograniczać pulę kandydatów
- !Oferta sugeruje możliwość zmiany projektu w razie znudzenia – oznacza to rotację, co nie każdemu odpowiada
- !Brak informacji o dyżurach on-call lub wsparciu produkcyjnym
- !Mały zespół może oznaczać ograniczone zasoby i mniejsze możliwości rozwoju w strukturze
- •Projektowanie architektury backendu dla skalowalnego produktu
- •Rozwój i utrzymanie backendowych serwisów w Node.js / NestJS
- •Podejmowanie decyzji technicznych i architektonicznych, pisanie ADR
- •Budowa systemów event-driven i przetwarzania kolejkowego (kolejki, retry, idempotencja)
- •Zapewnianie bezpieczeństwa (OAuth 2.0, RBAC/ABAC, OWASP, audyt) i wysokiej jakości kodu
- •Wsparcie integracji AI/LLM po stronie backendu
- •Codzienne używanie narzędzi AI/agentic coding w pracy programistycznej
Stanowisko liderskie — wymaga zarówno doświadczenia technicznego jak i umiejętności zarządzania.
Inżynier z dokładnie 7 latami doświadczenia backendowego, solidnie znający Node.js/NestJS i PostgreSQL, mający praktykę z systemami event-driven i bezpieczeństwem. Potrafi prowadzić dyskusje architektoniczne i pisać ADR. Zna angielski i polski na poziomie biznesowym.
Osoby z mniej niż 7 latami doświadczenia backendowego, preferujące pracę w dużej korporacji, oczekujące jasno zdefiniowanych zadań bez odpowiedzialności architektonicznej, lub niechętne do używania narzędzi AI w codziennej pracy.
- ?Ile osób liczy zespół, w którym będę pracować?
- ?Jaka jest dziedzina produktu / klienta?
- ?Czy na produkcji używamy chmury GCP/GKE, czy to tylko nice-to-have?
- ?Jakie są oczekiwania dotyczące dyżurów on-call i wsparcia produkcyjnego?
- ?Jak często zmieniają się projekty – czy to stały produkt, czy nowy co kilka miesięcy?
- ?Jaka jest stabilność finansowa firmy i perspektywy długoterminowe?
- ?Czy istnieje budżet na szkolenia i konferencje z konkretną kwotą?
- ?Jak wygląda proces decyzyjny – czy mam autonomię w wyborze technologii?
- −Nie podano wielkości zespołu (poza 'mały')
- −Brak informacji o dyżurach on-call lub wsparciu produkcyjnym
- −Nie określono domeny biznesowej produktu
- −Brak informacji o stabilności projektów i długości współpracy
- −Nie wiadomo, czy cloud (GCP/GKE) jest używany produkcyjnie
Mały, międzynarodowy zespół z otwartą komunikacją i szacunkiem – założyciele to byli programiści, więc rozumieją potrzeby techniczne. Ceniona jest autonomia i podejmowanie decyzji. Praca w pełni zdalna, ale z możliwością korzystania z biura w Krakowie.
1. Przyjazna zdalna rozmowa wstępna. 2. Zdalna rozmowa techniczna. 3. Decyzja o współpracy.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Event-Driven Architecture.