Company Name: RentOK
Industry:Technology, Information and Internet
Seniority level: Associate level
Experience: 2\+ yrs
Location: Gurugram
Job Type: full\-time
#### **About this role**
This is a backend\-heavy fullstack role. You'll spend the majority of your time in Node.js and PostgreSQL — designing schemas, writing APIs, handling payment webhooks, building async job pipelines. You'll also build and ship web interfaces in Next.js when the feature demands it.
You won't have a separate backend team to hand off to or a DBA to consult. **You write the query, you profile it, you fix it.**
#### **What you'll work on**
Payment and transaction infrastructure — webhook processing, idempotency, reconciliation, payout flows across multiple gateways
Multi\-tenant data architecture — schema design, data isolation, performance at scale
APIs consumed by web and mobile clients — clean contract design, versioning, error handling
Async job pipelines — Redis for caching, notifications, and crons for scheduled workflows
Web interfaces in Next.js — near pixel\-perfect frontend, but functional, shippable product surfaces
#### **What we're looking for**
2–4 years of experience building production backend systems in Node.js \+ TypeScript
Strong PostgreSQL fundamentals — you write raw SQL, understand query plans, and know when your ORM is lying to you
Experience building and maintaining REST APIs at real user scale (not demo projects)
End\-to\-end ownership instinct — you've shipped features from spec to production, not just implemented tickets
Comfort with async patterns — queues, retries, idempotency, race conditions
Payment domain exposure — UPI, gateway webhooks, reconciliation, settlement flows
Multi\-tenant SaaS context — you've thought about data isolation, tenant\-level configs, shared infra
You've debugged a production incident under pressure and can tell the story clearly
Experience with BullMQ, Redis, or similar queue infrastructure
Observability discipline — structured logging, query profiling, knowing what to instrument before things break
AI tooling in your day\-to\-day (Claude Code, Cursor, Copilot) — we use these actively
B2B SaaS or India\-market product experience
Next.js exposure — you're not a frontend specialist, but you can ship a working page
A CS degree from a specific tier of college
FAANG or large\-company experience
DevOps or cloud infrastructure expertise — nice to have, not load\-bearing
#### **How we work**
On\-site in Gurugram (Sector 27\), 6\-day week with alternate Saturdays off
Bi\-weekly release cycle, every alternate Thursday
Real product, real customers, real revenue — your backend decisions affect transaction reliability directly
Small EPD team (\~10 engineers), tight feedback loops, low process overhead
We use Claude Code, Cursor, GitHub MCP, and other modern AI tooling in our day\-to\-day engineering
RentOk is a property management SaaS platform used by thousands of landlords and property managers across India to run their business \- rent collection, tenant management, expenses, payments, communication. We process over 1000 Cr in transaction volume and serve a customer base that depends on us.
NodeJSTypescriptPostgreSQL
BullMQRedisB2B Saas
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Node.JS Developer
SourcingXPress · Bengaluru, Karnataka, India
Full Stack Developer
NMD Placement Consultancy · Mumbai, Maharashtra, India
WordPress Developer
Valor PayTech · Chennai, Tamil Nadu, India