OctaSys
Senior Node.js Engineer (Streaming - Backend Systems)
OctaSysUkraine9 hours ago
Full-timeInformation Technology

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

 

We’re hiring a Senior Backend 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


Key Skills

Ranked by relevance