About the job
Role Summary We are looking for a Staff / Lead Backend Engineer to own the core PRISM platform — a multi-tenant, enterprise SaaS system for AI-powered customer service call analysis. This role is architectural and hands-on. You will design and build: • Tenant isolation • Data models • Async processing pipelines • AI evaluation orchestration • Security and governance foundations You will work closely with product leadership and guide technical direction across the backend. Core Responsibilities • Design and implement multi-tenant backend architecture (tenant_id, RLS, isolation) • Build scalable async pipelines (ingestion → transcription → evaluation → analytics) • Own the AI evaluation engine (LLM orchestration, schema validation, cost controls) • Define and enforce data contracts, schemas, and versioning • Implement Row-Level Security (RLS) in PostgreSQL • Design job orchestration using queues and workers • Ensure enterprise-grade security (PII handling, audit logs, retention) • Collaborate with frontend and data engineers on clean APIs • Review AI-generated code and ensure production quality • Author Architecture Decision Records (ADRs) Required Technical Skills Backend & Platform • 8+ years backend engineering experience • Strong expertise in Node.js / TypeScript • Deep experience with NestJS or similar enterprise frameworks • Strong REST API design (OpenAPI, schema-first) Data & Persistence • Advanced PostgreSQL experience • Hands-on with Row-Level Security (RLS) or equivalent isolation strategies • JSONB modeling, indexing, performance tuning • Experience with pgvector or vector databases (preferred) Distributed Systems • Async processing using queues (SQS, RabbitMQ, Kafka, BullMQ) • Idempotency, retries, DLQs • Background workers and orchestration patterns AI / LLM Systems • Experience integrating OpenAI / Anthropic / LLM APIs • Prompt versioning and evaluation pipelines • JSON schema validation of AI outputs • Cost controls and observability for AI usage Cloud & DevOps • Strong AWS experience (S3, ECS/Fargate, RDS) • Infrastructure as Code (Terraform) • CI/CD pipelines (GitHub Actions) Nice-to-Have Skills • SaaS multi-tenant systems at scale • SOC2 / compliance exposure • Experience migrating from workflow tools (n8n, Airflow) to native services • Observability tooling (OpenTelemetry, CloudWatch) Skills: ci/cd, postgre sql, node.js, nest.js, jsonb, aws ecs, ai / llm
Requirements
- Node.js
- TypeScript
- NestJS
- PostgreSQL
- Async Processing
- AI Systems
- AWS
Preferred Technologies
- Node.js
- TypeScript
- NestJS
- PostgreSQL
- Async Processing
- AI Systems
- AWS
Similar Jobs
Lead Fullstack Engineer / Tech Lead
Johnson Controls
IT Developer / Engineer II
Zenith Services Inc.
Lead Consultant / Senior Software Engineer
Virtusa