Senior Node.js Execution Engineer (Streaming - Backend Systems)

We’re building a real-time AI App Builder.

 

The system architecture and core algorithms are already defined by a Principal Architect.

Frontend is handled by a separate team.

 

We’re hiring a Senior Execution Engineer, someone who specializes in turning complex backend designs into production-grade code.

 

This role values precision, correctness, and reliability over architectural creativity.

 

Your Mission

 

  • Implement the designed architecture faithfully
  • Build high-performance streaming endpoints
  • Run non-blocking background pipelines:

     

    • billing (token counting)
    • versioning
    • persistence
    • analytics

     

  • Ensure correctness under:

     

    • client disconnects
    • retries
    • concurrent requests

     

  • Translate diagrams and specs into clean Node.js + TypeScript code

 

Critical Mental Model

 

We explicitly separate:

 

  • Request lifecycle (HTTP connection)
  • Workflow lifecycle (business logic)

 

Client disconnects must not:

 

  • cancel persistence
  • corrupt state
  • leak memory

 

Candidates who naturally reason in this model will feel at home here.

 

Tech Requirements

 

  • Strong Node.js + TypeScript
  • Web Streams API
  • Abort handling & cleanup
  • PostgreSQL (schemas, constraints, migrations)
  • Concurrency awareness (race conditions, idempotency, immutability)

 

Runtime Reality

 

  • Next.js 14 App Router
  • Some workloads run outside Next.js in long-running Node services
  • Experience with Docker / VPS / cloud runtimes is a plus

 

Nice to Have

 

  • Background job systems
  • Streaming infrastructure
  • Durable workflows
  • Billing or analytics pipelines

Required languages

English B1 - Intermediate
Node.js, TypeScript
Published 18 December 2025 · Updated 15 January
Statistics:
353 views
·
134 applications
12% read
·
12% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...