Job Description / Responsibilities:
What You'll Do
- Ship features end-to-end across the NestJS backend and Next.js frontend.
- Design GraphQL APIs and model data with an ORM (Prisma) on a relational
DB (PostgreSQL).
- Build background workflows and caching with BullMQ and Redis.
- Implement auth flows, payment integrations, and file uploads.
- Build performant, accessible UI and contribute to observability and
testing.
Must-Have
- TypeScript (strict mode) across the stack, with
production Node.js experience.
- Backend: NestJS, Prisma + PostgreSQL, Redis,
BullMQ, JWT-based auth.
- Frontend: Next.js (App Router), React,
Tailwind, Redux Toolkit.
- Practices: REST API design, Git workflows, code
reviews, and writing tests.
Nice-to-Have
- Code-first GraphQL with Apollo Client - resolvers, schema design, cache
management.
- Multi-tenant architecture and queue-heavy systems at scale.
- OTP/2FA, S3 presigned uploads, Indian payment gateways (e.g. Easebuzz).
- Observability tooling (Prometheus/Grafana, structured logging) and load
testing.
- Modern UI craft - shadcn/ui, GSAP, design systems.
What We Look For
- Takes ambiguous requirements to shipped, tested, observable code.
- Pragmatic about when to add a queue, cache, or service - and when not
to.
- Clear written communication for PRs and RFCs.
- Uses AI tools to move fast without sacrificing quality or type safety.
Experience:
Education and Qualification:
- B.Sc(IT/CS) / BE / B.Tech
Skills:
- React.js
-
Next.js
-
Nest.js
-
Node.js
-
Typescript
-
GraphQL