About the role
Our backend is a NestJS modular monolith on PostgreSQL with FORCE Row-Level Security, BullMQ for async jobs, Redis for caching, and Razorpay for payments. You'll work on the core booking engine, GST invoice generation, channel manager integrations, and the agentic AI layer that helps operators manage revenue.
What you’ll do
Build and maintain NestJS feature modules following our tenant-isolated architecture
Design and implement PostgreSQL schemas with proper RLS policies
Integrate third-party services (payment gateways, OTA channels, SMS/WhatsApp) via the port pattern
Write unit and integration tests; keep the 90% statement coverage gate green
Participate in schema migrations, performance tuning, and on-call rotation
What we’re looking for
3+ years of backend experience with Node.js; NestJS or similar module-based framework experience
Strong PostgreSQL skills — indexes, query plans, transactions
Experience with multi-tenant SaaS and data isolation patterns
Comfortable with TypeScript, TypeORM, and REST API design
GST or India-specific compliance exposure is a meaningful plus