
Fullstack Engineer
- Node.js
- TypeScript
- Next.js
- PostgreSQL
- Azure
- Core Data
- Webhooks
- Data Architecture
- Redis
- SQL
- REST API
- BullMQ
- AI
- Claude Code
- Cursor
- Copilot
- Devops
- GitHub
- MCP
Fullstack Engineer โ RentOk
Location: On-site, Gurugram (Sector 27)
Experience: 2โ4 years
Compensation: 12โ18 LPA
About RentOk
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.
Our stack is Node.js/TypeScript on the backend, Next.js on the web, and PostgreSQL on Azure as the core data layer. Engineering here means owning things end-to-end โ from schema design to the API to the UI โ and being accountable for what goes to production.
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
Must-haves
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
Strong signals
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
Nice-to-haves
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
What we explicitly don't require
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
Fullstack Engineer ยท EazyApp Tech Pvt Ltd (RentOk)