06 Sep
|
Weekday`
|
Gurugram
This role is for one of our clients
Company Name: RentOK
Industry:Technology, Information and Internet
Seniority level: Associate level
Experience: 2+ yrs
Location: Gurugram
Job Type: full-time
About the role:
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
Robust 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
📌 Fullstack Engineer (Gurugram)
🏢 Weekday`
📍 Gurugram