Skip to content
PAAVS.
All open roles
EngineeringPuducherryFull-time

Backend Engineer

Build and maintain the NestJS API powering booking, payments, GST, and multi-tenant operator management for thousands of properties across India.

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

Apply for this role

Tell us a little about yourself and we’ll reply within a week. Applications for Backend Engineer go straight to the hiring team.

We’ll only use your details for this application.
Not quite the right fit?
Browse our other open roles or write to careers@paavs.com.
View all roles