Staff Software Engineer
Reviva | Deorganising Crime ™
To rola senior full-stack developera z silnym naciskiem na backend w ekosystemie Node.js/TypeScript. Pracujesz nad nowoczesną platformą GRC (Governance, Risk, Compliance) dla klientów enterprise, wspieraną przez AI. Główne wyzwania to projektowanie skalowalnych systemów backendowych, asynchroniczne przepływy pracy, integracje z zewnętrznymi API oraz utrzymanie frontendu w React. Firma jest startupem SaaS finansowanym przez VC. Mimo tytułu 'Staff', opis wskazuje na typowego seniora.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano nazwy firmy klienckiej, brak opisu procesu rekrutacyjnego.
Tytuł 'Staff Software Engineer' sugeruje poziom powyżej seniora, ale opis mówi o roli 'Senior Full Stack Engineer' z dużą ilością codziennego kodowania. Faktycznie to typowa rola senior full-stack developera, a nie staff/principal.
To rola senior full-stack developera z silnym naciskiem na backend w ekosystemie Node.js/TypeScript. Pracujesz nad nowoczesną platformą GRC (Governance, Risk, Compliance) dla klientów enterprise, wspieraną przez AI. Główne wyzwania to projektowanie skalowalnych systemów backendowych, asynchroniczne przepływy pracy, integracje z zewnętrznymi API oraz utrzymanie frontendu w React. Firma jest startupem SaaS finansowanym przez VC. Mimo tytułu 'Staff', opis wskazuje na typowego seniora.
- ✓Wysokie wynagrodzenie (€110K-€120K) jak na Polskę
- ✓W pełni zdalnie w Polsce
- ✓Budżet na naukę i rozwój
- ✓Dodatek na sprzęt
- ✓Duża autonomia techniczna i decyzyjna
- ✓Nowoczesne środowisko inżynieryjne
- −Niespójność tytułu: 'Staff Software Engineer' vs 'Senior Full Stack Engineer' w opisie
- −Firma rekrutacyjna (Reviva) – nie wiadomo, kto jest docelowym pracodawcą
- −Brak informacji o procesie rekrutacyjnym
- −Niejasny typ kontaktu ('other') – może to oznaczać B2B lub umowę agencyjną
- −Unlimited holiday – często oznacza brak realnej polityki urlopowej
- −Brak wzmianki o equity lub innych benefitach (poza szkoleniami i sprzętem)
- !Praca przez agencję – nieznana stabilność zatrudnienia
- !Startup VC – ryzyko zmiany priorytetów lub finansowania
- !Brak informacji o wielkości zespołu i strukturze
- !Nie wiadomo, czy dyżury on-call są wymagane
- !Szeroki zakres technologii – ryzyko zbyt dużej odpowiedzialności bez wsparcia
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i budowa skalowalnych serwisów backendowych w Node.js i TypeScript
- •Implementacja asynchronicznych przepływów pracy z użyciem kolejek, zadań tła i wzorców event-driven
- •Integracja z zewnętrznymi API, w tym z ogranicznikami rate-limit
- •Budowa i utrzymanie API GraphQL oraz potoków danych
- •Rozwój funkcjonalności frontendowych w React
- •Poprawa obserwowalności, niezawodności i monitoringu usług
- •Współpraca z zespołem produktowym i liderami nad rozwiązywaniem problemów klientów
- •Ustalanie standardów inżynieryjnych i utrzymanie jakości kodu
Oferta dla doświadczonych specjalistów (Senior).
Senior inżynier z co najmniej 5 latami doświadczenia w Node.js i React, który budował produkcyjne systemy asynchroniczne i integrował się z zewnętrznymi API. Potrafi samodzielnie projektować i wdrażać rozwiązania w zespole produktowym.
Osoby szukające roli frontend-first lub bez doświadczenia w skalowalnych systemach backendowych. Nie dla juniorów ani mid-level developerów – wymagane jest senior-level doświadczenie.
- ?Jaka jest nazwa firmy klienckiej i na jakim etapie rozwoju jest startup?
- ?Ile osób liczy zespół inżynieryjny i jak jest zorganizowany?
- ?Czy istnieje dyżur on-call? Jeśli tak, jak często i czy jest dodatkowo płatny?
- ?Jaki jest rzeczywisty stack produkcyjny – czy Hasura i Temporal są używane, czy tylko mile widziane?
- ?Czy jest możliwość długoterminowej współpracy (etat vs B2B)?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- ?Czy są przyznawane opcje na akcje/equity?
- ?Jakie wsparcie jest zapewnione dla inżynierów – mentoring, dokumentacja, onboarding?
- −Nie podano nazwy firmy klienckiej
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy oferta dotyczy B2B czy umowy o pracę (contract_type: other)
- −Brak informacji o wielkości zespołu
- −Nie wiadomo, czy dyżury on-call są wymagane
- −Brak danych o equity czy opcjach na akcje
Wysoka autonomia techniczna i decyzyjna, nowoczesne środowisko, bliska współpraca z produktem i liderami. Firma stawia na odpowiedzialność i jakość kodu.