Senior Software Developer (NestJS • React • Next.js • Microservices)
Actively Reviewing the ApplicationsDreamcast
India, Rajasthan, Jaipur
Full-Time
On-site
INR 1–1 LPA
Posted 1 day ago
•
Apply by June 3, 2026
Job Description
Senior Software Engineer – Full Stack (NestJS
We’re looking for a Top 1% Full Stack Engineer who thrives in building high-scale, production-grade systems. You will design and build modern distributed architectures using NestJS microservices, React/Next.js frontends, and event-driven systems powered by RabbitMQ and BullMQ.
This role is for engineers who own problems end-to-end, think in systems and scale, and care deeply about clean architecture and developer experience.
You will work closely with product and design teams to build fast, reliable, and delightful user experiences.
What You’ll Do Build Scalable Backend Systems
- React
- Next.js
- Microservices)
We’re looking for a Top 1% Full Stack Engineer who thrives in building high-scale, production-grade systems. You will design and build modern distributed architectures using NestJS microservices, React/Next.js frontends, and event-driven systems powered by RabbitMQ and BullMQ.
This role is for engineers who own problems end-to-end, think in systems and scale, and care deeply about clean architecture and developer experience.
You will work closely with product and design teams to build fast, reliable, and delightful user experiences.
What You’ll Do Build Scalable Backend Systems
- Design and develop high-performance APIs and microservices using NestJS and TypeScript.
- Architect event-driven systems using RabbitMQ.
- Build background processing pipelines using BullMQ and Redis.
- Design resilient services with retry strategies, queues, and fault tolerance.
- Optimize services for performance, observability, and scalability.
- Build high-performance applications using React and Next.js.
- Implement SSR, SSG, and performance optimization.
- Develop reusable, scalable UI architectures.
- Work closely with design to deliver pixel-perfect, fast UX.
- Design microservices-based architectures.
- Implement API gateway, service-to-service communication, and messaging systems.
- Ensure systems are highly available, observable, and fault tolerant.
- Improve system performance and reliability at scale.
- Take full ownership from idea → architecture → deployment → scale.
- Work with product teams to shape technical direction.
- Lead technical decision-making and architecture discussions.
- Write clean, testable, maintainable code.
- Conduct code reviews and mentor engineers.
- Improve engineering processes and developer experience.
- Drive adoption of best practices in testing, CI/CD, and DevOps.
- 4 –7+ years of software engineering experience
- Proven experience building production-scale systems
- Strong experience with Node.js and TypeScript
- Deep expertise in NestJS
- Experience building microservices architectures
- Event-driven systems with RabbitMQ
- Background processing with BullMQ + Redis
- REST / GraphQL API design
- Strong experience with React
- Experience with Next.js (SSR, SSG, ISR)
- State management (Redux / Zustand / React Query)
- Modern UI frameworks (Tailwind / Material UI)
- PostgreSQL / MySQL
- MongoDB
- Redis
- Docker
- CI/CD pipelines
- Cloud platforms (AWS / GCP / Azure)
- Observability (logging, metrics, monitoring)
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Medical Devices and Equipment Sales
Ababil Healthcare Private Limited
India
Full-Time
Sales
Engineering
Data Center Technician - India - Berhampore - On-site
Reboot Monkey
India
Full-Time
Engineering
Communication Skills
Backend Support Engineer (Node.js & MongoDB)
Uplers
India
Full-Time
MongoDB
GraphQL
Analytics
+3
Digital Product Manager
City National Bank
₹1–2 LPA
Confluence
Testing
Analyst - IT Service desk
SoftwareOne
India
Full-Time
Cloud
Databases
Information Technology
+2
Share
Quick Apply
Upload your resume to apply for this position