New offer - be the first one to apply!

June 20, 2026

Senior Software Engineer - NodeJS / NestJS / AI

Senior • Remote

25,200 - 33,600 PLN/hr

Warsaw, Poland

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

RevoEngine builds an advanced low-code / backend-as-a-service platform powered by AI. We work on a large production monorepo covering backend, execution runtimes, automations, event-driven workflows, integrations, queuing systems, AI agents, developer tools and multi-cloud infrastructure. This is not a simple CRUD or classic software house project.

Who are we looking for?

We are looking for a strong Senior Software Engineer with deep backend experience who can independently design, implement and maintain complex production systems. The ideal candidate understands application code, runtime, data, queues, events, integrations, security, observability, testing, deployment and real production behavior. This role is for a senior (or strong mid aspiring to senior) who wants to build an ambitious long-term technology product and potentially grow toward a CTO role.

How we work with AI

AI tools such as Codex are a core part of our daily workflow. We use them for code analysis, designing changes, writing tests, refactoring, diagnostics, documentation and accelerating work in a large monorepo. We expect a strong human-in-the-loop approach: architectural understanding, conscious code control, verifying changes, writing tests, reviewing diffs and taking responsibility for final outcomes.

What you will work on

  • Development of a large backend platform operating as low-code / backend-as-a-service.
  • Building and evolving our own AI agent and mechanisms related to its runtime, tools, memory, streaming, validation and automation.
  • Designing and implementing backend services in TypeScript / Node.js / NestJS / Go.
  • Working on execution runtimes, integrations, asynchronous tasks, webhooks, triggers and event-driven flows.
  • Developing APIs, domain models, contracts, migrations, data layer and persistence mechanisms.
  • Working with Google Cloud as the main production environment.
  • Designing scaling mechanisms, fault tolerance, retry policies, timeouts, queues and background processes.
  • Developing developer tools, execution/sandbox systems and runtime infrastructure components.
  • Analyzing production issues based on logs, events, database state, traces and real system flows.
  • Writing and maintaining unit, integration and E2E tests.
  • Collaborating directly with product and technical teams on architectural decisions.

Requirements

  • Minimum 7 years of commercial experience in backend development.
  • Very strong TypeScript knowledge.
  • Strong experience with Node.js, NestJS, Fastify or Express and API design.
  • Practical experience with Google Cloud in production.
  • Strong knowledge of PostgreSQL, SQL and Redis in production systems.
  • Experience with service-oriented architecture and asynchronous processing (queues, events, triggers, webhooks, background jobs).
  • Ability to design stable API contracts, domain models, migrations and persistence mechanisms.
  • Experience with containerization and runtime environments.
  • Experience with testing (Jest, integration tests; Playwright is a plus).
  • Ability to diagnose production issues without guesswork.
  • Experience working in large monorepos.
  • Technical ownership and responsibility for delivered solutions.
  • Experience working with AI tools.
  • Polish C2.
  • English B2+.

Nice to have

  • Experience with OpenAI API (including response API and latest models).
  • Experience with Gemini API.
  • Experience building AI agents, workflow automation, runtime orchestration or developer tools.
  • Experience with Go.
  • Experience with Angular in complex enterprise applications.
  • Experience with low-code / no-code platforms.
  • Knowledge of AWS or Azure.
  • Experience with WebSocket, SSE, event streaming and realtime systems.
  • Experience with sandbox / isolated execution / remote runtime systems.
  • Experience with Eventarc, Pub/Sub, Cloud Tasks, Cloud Run, Firestore or similar cloud-native services.

What we offer

  • Fully remote collaboration.
  • Direct B2B cooperation.
  • Work on a proprietary product, not outsourcing.
  • Strong impact on architecture and platform direction.
  • Work in a small, highly technical team.
  • Broad technological scope: backend, cloud, runtime, AI, automation, integrations and developer tools.
  • Challenging but highly growth-oriented environment.
  • Stable, long-term cooperation.
  • Possibility of equity after long-term collaboration.
  • Team meetups several times a year.
  • Compensation: recommended range 150–200 PLN/h B2B depending on experience and impact.

Who this role is for

  • Senior engineers who want to build a complex technology product rather than just close tickets.
  • Engineers who value ownership, technical quality and understanding the whole system.
  • Not suited for candidates looking for simple CRUD maintenance.

Recruitment process

  • Short online meeting (25–30 minutes) – discussion of experience, expectations, availability and cooperation terms.
  • Technical meeting (60 minutes) – discussion about backend, architecture, GCP, TypeScript, testing, runtimes, production systems and technical decision-making.