Senior Backend Engineer (Node.js / TypeScript)
Core
Designing and building a multi-tenant AI-powered platform using a TypeScript microservices stack, focusing on agent orchestration, real-time data pipelines, and cloud infrastructure.
Role type
Senior Backend Engineer (Node.js / TypeScript)
Builds
Production microservices, async job pipelines, and AI agent orchestration systems
Domain
Artificial Intelligence / Cloud Infrastructure / SaaS
Deliverable
production ML models
Required skills
NestJS, TypeScript, BullMQ, Google Vertex AI, PostgreSQL, pgvector, Prisma ORM, Redis, MCP (Model Context Protocol), Twilio, Mailgun
Preferred skills
Microservices architecture, Monorepo management, Real-time data processing, Voice AI integration
Technologies
GKE, Vertex AI, Gemini, NestJS, BullMQ, PostgreSQL, pgvector, Prisma, Redis, Twilio, Mailgun
Responsibilities
Design and build NestJS microservices in a monorepo architecture; Build async job pipelines for AI processing and webhook fan-out; Integrate Google Vertex AI and Gemini models for agent orchestration; Expose MCP tool servers for LLM agent access; Manage multi-tenant data in PostgreSQL with pgvector and Redis; Integrate Twilio and Mailgun for communication channels