Senior Software Engineer - NodeJS / NestJS / AI

6 798 - 9 063 USDNet per month - B2B
JavaScript

Senior Software Engineer - NodeJS / NestJS / AI

JavaScript
Full-time
B2B
Senior
Remote
6 798 - 9 063 USDNet per month - B2B

Job description

🚀 Senior Backend / Platform Engineer TypeScript, Node.js, GCP

RevoEngine buduje zaawansowaną platformę low-code / backend-as-a-service wspieraną przez AI.

Pracujemy nad dużym produkcyjnym monorepo, które obejmuje backend, runtime’y wykonawcze, automatyzacje, event-driven workflows, integracje, systemy kolejkowe, agentów AI, narzędzia developerskie oraz infrastrukturę działającą w multi cloud.

To nie jest prosty CRUD ani klasyczny software house. Szukamy bardzo mocnego Senior Software Engineera, który chce budować technicznie wymagający produkt od środka i mieć realny wpływ na jego architekturę.

👤 Kogo szukamy?

Szukamy osoby z mocnym backendowym doświadczeniem, która potrafi samodzielnie projektować, implementować i utrzymywać złożone systemy produkcyjne.

Idealna osoba rozumie nie tylko kod aplikacyjny, ale też runtime, dane, kolejki, eventy, integracje, bezpieczeństwo, observability, testy, deployment i realne zachowanie systemu na produkcji.

To rola dla seniora (albo aspirującego mocnego mida), który chce pracować nad ambitnym produktem technologicznym długofalowo, a nie nad dodatkowym projektem po godzinach, oraz kogoś kto chciałby w przyszłości zostać CTO.

Oczekujemy bardzo krótkiego okresu wypowiedzenia albo kogoś bez zobowiązań poszukujący aktywnie jedynego projektu.

🤖 Jak pracujemy z AI?

Codex i narzędzia AI są u nas podstawą codziennej pracy. Używamy ich do analizy kodu, projektowania zmian, pisania testów, refactorów, diagnostyki, dokumentacji i przyspieszania pracy w dużym monorepo.

To nie oznacza jednak “vibe codingu” ani bezrefleksyjnego akceptowania wygenerowanych zmian.
Oczekujemy bardzo mocnego human-in-the-loop: rozumienia architektury, świadomej kontroli nad kodem, weryfikacji zmian, pisania testów, czytania diffów i brania odpowiedzialności za efekt końcowy.

Szukamy osoby, która potrafi wykorzystać AI jako mocne narzędzie inżynierskie, ale sama pozostaje właścicielem decyzji technicznych. AI może przyspieszać pracę, ale nie zastępuje seniorowego myślenia, odpowiedzialności i jakości.

🛠️ Nad czym będziesz pracować?

• Rozwój dużej platformy backendowej działającej jako low-code / backend-as-a-service.
• Budowa i rozwój własnego agenta AI oraz mechanizmów związanych z jego runtime’em, narzędziami, pamięcią, streamingiem, walidacją i automatyzacją pracy.
• Projektowanie i implementacja usług backendowych w TypeScript / Node.js / NestJS / GO.
• Praca nad runtime’ami wykonawczymi, integracjami, zadaniami asynchronicznymi, webhookami, triggerami i event-driven flows.
• Rozwój API, modeli domenowych, kontraktów, migracji, warstwy danych i mechanizmów persystencji.
• Praca z Google Cloud jako głównym środowiskiem produkcyjnym.
• Projektowanie mechanizmów skalowania, odporności na błędy, retry policies, timeoutów, kolejek i procesów backgroundowych.
• Rozwój narzędzi developerskich, systemów execution/sandbox oraz elementów infrastruktury runtime.
• Analiza problemów produkcyjnych na podstawie logów, eventów, stanu bazy, trace’ów i rzeczywistego przepływu systemu.
• Pisanie i utrzymywanie testów jednostkowych, integracyjnych oraz E2E.
• Współpraca bezpośrednio z zespołem produktowym i technicznym przy decyzjach architektonicznych.

✅ Wymagania

• Minimum 7 lat komercyjnego doświadczenia w tworzeniu aplikacji backendowych.
• Bardzo dobra znajomość TypeScript.
• Bardzo dobre doświadczenie z Node.js, NestJS, Fastify / Express i projektowaniem API.
• Praktyczna znajomość Google Cloud jako środowiska produkcyjnego.
• Bardzo dobra znajomość PostgreSQL, SQL, Redis oraz pracy z danymi w systemach produkcyjnych.
• Doświadczenie z architekturą usługową, asynchronicznym przetwarzaniem, kolejkami, eventami, triggerami, webhookami i background jobs.
• Umiejętność projektowania stabilnych kontraktów API, modeli domenowych, migracji i mechanizmów persystencji.
• Praktyczne doświadczenie z konteneryzacją aplikacji i środowiskami uruchomieniowymi.
• Doświadczenie z testami: Jest, testy integracyjne, mile widziany Playwright.
• Umiejętność diagnozowania problemów produkcyjnych bez zgadywania.
• Umiejętność pracy w dużym monorepo i rozumienie granic odpowiedzialności między modułami / pakietami / usługami.
• Samodzielność techniczna i odpowiedzialność za jakość dowożonych rozwiązań.
• Doświadczenie w pracy z narzędziami AI.
• Język polski C2.
• Język angielski B2+.

⭐ Mile widziane

• Doświadczenie z OpenAI API (w szczególności response API oraz najnowsze modele).
• Doświadczenie z Gemini API.
• Doświadczenie w budowie agentów AI, workflow automation, runtime orchestration lub narzędzi dla developerów.
• Doświadczenie z Go.
• Doświadczenie z Angular przy złożonych aplikacjach enterprise.
• Doświadczenie z platformami low-code / no-code.
• Znajomość AWS lub Azure.
• Doświadczenie z WebSocket, SSE, streamingiem eventów i realtime.
• Doświadczenie z systemami sandbox / isolated execution / remote runtime.
• Doświadczenie z Eventarc, Pub/Sub, Cloud Tasks, Cloud Run, Firestore lub podobnymi usługami cloud-native.

🎁 Co oferujemy?

• W pełni zdalną współpracę.
• Bezpośrednią współpracę B2B, bez pośredników.
• Pracę nad własnym produktem, nie outsourcingiem.
• Duży wpływ na architekturę i kierunek rozwoju platformy.
• Pracę w małym, mocnym technicznie zespole.
• Bardzo szeroki zakres technologiczny: backend, cloud, runtime, AI, automatyzacje, integracje i narzędzia developerskie.
• Wymagające, ale bardzo rozwojowe środowisko.
• Stabilną, długofalową współpracę.
• Możliwość otrzymania udziałów po długoterminowej współpracy.
• Spotkania i wyjazdy zespołowe kilka razy w roku.
• Wynagrodzenie adekwatne do poziomu: rekomendowany zakres 150–200 PLN/h B2B, zależnie od doświadczenia, samodzielności i realnego wpływu na produkt.

🎯 Dla kogo ta rola jest dobra?

• Dla seniora, który chce budować złożony produkt technologiczny, a nie tylko zamykać tickety.

• Będziesz pracować przy dużym monorepo, agentach AI, backendzie, runtime’ach, triggerach, automatyzacjach, integracjach, infrastrukturze cloud i narzędziach developerskich. To środowisko, w którym liczy się samodzielność, jakość techniczna i umiejętność rozumienia całego systemu.

• Jeśli szukasz spokojnego utrzymania prostych CRUDów, to prawdopodobnie nie będzie dobre miejsce.

• Jeśli chcesz pracować nad platformą, w której po roku zdobędziesz doświadczenie większe niż w kilku typowych projektach enterprise, porozmawiajmy.

⚙️ Proces rekrutacyjny

  1. Krótkie spotkanie online, 25–30 minut
    Rozmowa o doświadczeniu, oczekiwaniach, dostępności i dopasowaniu do projektu, ustalenie warunków współpracy.

  2. Spotkanie techniczne, 60 minut
    Rozmowa o backendzie, architekturze, GCP, TypeScript, testach, runtime’ach, systemach produkcyjnych i sposobie podejmowania decyzji technicznych.

Tech stack

    Polish

    C2

    English

    B2

    SQL

    master

    TypeScript

    master

    Nest.js

    master

    NodeJS

    master

    AI

    advanced

    Google Cloud Platform

    advanced

    Redis

    advanced

    WebSocket

    regular

    Angular

    nice to have

    Golang

    nice to have

Office location

About the company

RevoEngine

RevoEngine is an AI-powered low-code platform that enables rapid backend development with scalable, secure, and performant infrastructure. It offers features like blazing fast APIs, real-time WebSockets, scheduled or eve...
Company profile

Senior Software Engineer - NodeJS / NestJS / AI

6 798 - 9 063 USDNet per month - B2B
Summary of the offer

Senior Software Engineer - NodeJS / NestJS / AI

Warszawa, Warszawa
RevoEngine
6 798 - 9 063 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is REVONG SP.K. (hereinafter "controller"). You have the right to request access to your p... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Check similar offers
People More P.S.A.

People More P.S.A.

Remote

Remote

38 - 49USD/h
Event-Driven Architecture
PostgreSQL
Nest.js
Raw SQL
TypeScript
Node.js
OAuth 2.0
AI / LLM
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT
Salary
6 798 - 9 063 USD
Net per month - B2B
Applied -
29 day left (until 19.07.2026)
Applied -
Check similar offers
People More P.S.A.

People More P.S.A.

Remote

Remote

38 - 49USD/h
Event-Driven Architecture
PostgreSQL
Nest.js
Raw SQL
TypeScript
Node.js
OAuth 2.0
AI / LLM
SeniorSeniorB2BB2B
New
Blazity Sp. z o.o.

Blazity Sp. z o.o.

Warszawa

Remote

Remote

32 - 49USD/h
ReactJS
TypeScript
AI
Open source
Next.js
React
SeniorSeniorB2BB2B
New
Cloudfide

Cloudfide

Remote

Remote

Undisclosed Salary
NodeJS
TypeScript
Node.js
MongoDB
SeniorSeniorB2B, Mandate contractB2B, Mandate
New
speedapp

speedapp

Remote

Remote

6 544 - 7 362USD/month
PostgreSQL
TypeScript
Node.js
Agile
React
SeniorSeniorB2BB2B
Sigmoidal

Sigmoidal

Remote

Remote

8 159 - 9 791USD/month
NoSQL
Python
SQL
React
Kubernetes
fastapi
REST API
Docker
Claude
AWS
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT