Skip to content
VapiVapiSan Francisco, CA

Member of Technical Staff, Core Backend

Owns the StreamModule voice pipeline (VAD→STT→LLM→TTS) for real-time call agents. Consolidates BullMQ to Kafka, hardens provider abstractions, adds OTEL tracing, and eliminates Postgres SPOFs.

180k – 265k/yr
Hybrid5+ YOEBackend Engineering

About the role

What You’ll Do

30 Day:

  • Ramp on the StreamModule pipeline and the cork/uncork backpressure model
  • Walk the Oct 15 / Oct 22 DB incidents and the duplicate-message incident
  • Land a scoped pipeline or provider-abstraction improvement

60 Day:

  • Own a slice of the BullMQ → Kafka consolidation
  • Ship event-driven OTEL instrumentation for at least one critical pipeline stage
  • Harden one provider plugin path so a new model can be added without core changes

90 Day:

  • Drive a measurable reliability or latency win on the call path
  • Be the backend owner that agents and FDE teams pull in for design reviews on new providers and pipeline changes

Requirements

Must-haves:

  • Built real-time or streaming systems in production — media pipelines, streaming data, or event-driven backends
  • Debugged a backpressure cascade
  • Opinions on queue architecture (BullMQ, Kafka, Temporal) and when each is the right fit
  • Built plugin or adapter architectures — extending base classes cleanly, with decoupled implementations
  • Operated Postgres at scale: connection pooling, read replicas, schema migrations (Liquibase or similar)
  • Instrument with OpenTelemetry and think in event-driven traces, not just logs

Nice-to-haves:

  • TypeScript + Node.js + NestJS experience

Tech Stack

  • Languages: TypeScript on Node.js (primary)
  • Framework: NestJS
  • Pipeline: StreamModule (VAD → STT → LLM → TTS → Transport), cork/uncork backpressure
  • Queues: BullMQ (current), Kafka (target), Temporal
  • Database: Postgres (connection pooling, read replicas), Liquibase for schema migrations
  • Plugin system: Provider abstractions — LLM, STT, TTS base classes (pluggable, decoupled from model integrations)
  • Observability: OpenTelemetry tracing, event-driven instrumentation

Compensation & Benefits

  • Competitive salary and excellent equity ownership
  • Comprehensive health coverage: medical, dental, and vision plans
  • Quarterly off-sites
  • Flexible time off
  • Catered meals, transportation, gym
  • $10k annual L&D budget

Skills

TypeScriptNode.jsNestjsKafkaBullmqPostgresOpenTelemetryTemporalLiquibaseStreaming Systems
Skylight

Senior or Staff Back End Engineer, AI Features

SkylightUnited States

Seasoned backend engineer building AI-powered features in Ruby on Rails, integrating with LLMs (OpenAI, Google, Anthropic) and owning zero-to-one product initiatives. Requires 6+ years experience shipping products end-to-end.

180k – 240k/yr
Remote6+ YOEBackend Engineering
Stellar Cyber

Senior Staff Software Engineer - Integration

Stellar CyberUnited States

Senior Staff Software Engineer owning integration domains end-to-end for an AI-driven cybersecurity SecOps platform. Architects microservices, designs APIs, mentors engineers, and leverages AI tools to accelerate development.

180k – 245k/yr
Remote8+ YOEBackend Engineering
Lumafield

Staff Backend Software Engineer

LumafieldSan Francisco, CA

Builds and owns scalable Python backends, REST APIs, and data pipelines for cloud platform handling X-ray/CT images. Requires 10+ years backend experience, expert Python/Django, deep AWS/PostgreSQL, with mentoring and architecture leadership.

180k – 225k/yr
On-site10+ YOEBackend Engineering
Fusion Health

Software Architect

Fusion HealthWoodbridge Township, NJ +1

Leads architectural vision and design of complex, distributed full-stack systems for healthcare software, ensuring scalability and reliability. Requires 10+ years experience with C#/.NET, Angular, cloud platforms, and influencing cross-team technical strategy.

180k – 200k/yr
Hybrid10+ YOEBackend Engineering
xAI

Member of Technical Staff - X Money

xAINew York, NY +1

Software Engineer on X Money team building scalable backend microservices and full-stack features for a global payment network serving 600M+ users. Requires 2+ years in large-scale consumer apps, proficiency in Rust/Go/Python/Java, and distributed systems expertise.

180k – 440k/yr
On-siteBackend Engineering