About the job
Job Title: Full-Stack Developer (NestJS + ReactJS, Microservices) Experience : 5+ Years Location: : On-site Employment Type: Full-time About the Role We are seeking a talented Full-Stack Developer with expertise in NestJS and ReactJS, and hands-on experience in building scalable, microservices-based web applications. The ideal candidate should be proficient in both backend and frontend development, and capable of delivering high-performance, cloud-native applications in collaboration with cross-functional teams. Key Responsibilities Backend (NestJS & Microservices) • Design, develop, and maintain microservices using NestJS, Node.js, and TypeScript. (Must have) • Build and integrate RESTful APIs and gRPC-based services. (Must Have) • Optimize and manage PostgreSQL / MongoDB databases. (Must Have) • Implement event-driven architecture using Kafka / RabbitMQ / Redis Streams. • Handle authentication and authorization using JWT, OAuth2, or RBAC. (Must have) • Containerize and deploy services using Docker and Kubernetes / Rancher. • Securely integrate with third-party APIs and internal services. • Write modular, testable code following SOLID principles. • Document APIs using Swagger / OpenAPI. • Conduct code reviews and optimize backend performance. Frontend (ReactJS) • Develop responsive UIs using ReactJS, Next.js, or Vite. (Must Have) • Integrate frontend with NestJS APIs, GraphQL, or REST endpoints. (Must have) • Implement global state management using Redux Toolkit / Zustand / Context API. (Must have) • Optimize performance, SEO, and UX for production-ready apps. • Build reusable UI components with component-driven design. • Collaborate with designers to translate wireframes into pixel-perfect interfaces. • Ensure secure data flows, input validation, and error handling. Technical Skills Required • Strong proficiency in JavaScript and TypeScript. (Must have) • Expertise in NestJS and ReactJS. (Must have) • Deep understanding of Microservices architecture and API gateway patterns. (Must have) • Experience with Kafka / RabbitMQ / Redis PubSub. • Proficiency in PostgreSQL / MongoDB / MySQL and TypeORM / Prisma. (Must Have) • Hands-on with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions / Jenkins / GitLab CI). • Knowledge of API security, data encryption (AES, RSA), and CORS policies. (Must Have) • Experience with unit testing (Jest / Mocha / Supertest) and frontend testing (React Testing Library / Cypress). • Familiarity with logging and monitoring tools (Winston, Loki, Prometheus, Grafana). • Version control using Git and collaborative workflows (GitFlow). Nice to Have • Experience with AWS / GCP / Azure. • Exposure to CQRS, event sourcing, or Domain-Driven Design (DDD). • Familiarity with NestJS modules (ConfigModule, ScheduleModule, BullMQ). • Knowledge of GraphQL, WebSockets, and Server-Sent Events (SSE). • Experience with frontend performance tuning, lazy loading, and code splitting. • Understanding of API versioning, rate limiting, and circuit breakers. Soft Skills • Strong analytical and problem-solving mindset. • Excellent communication and collaboration abilities. • Passion for clean, maintainable, and scalable code. • Ability to thrive in an Agile / Scrum environment. • Ownership mindset with a proactive approach. Qualification Criteria • Continuous Career Track: No career gaps in the last 3 years. • Relevant Experience: Minimum 5 years of hands-on experience as a Full-Stack Developer, specifically working with NestJS and ReactJS in microservices-based environments. • Work Location Requirement: Candidate must be willing to work from office in Bengaluru. Remote or hybrid options are not applicable for this role. • Bachelor’s or master's degree in computer science, Engineering, or a related field.
Requirements
- NestJS
- ReactJS
- JavaScript
- TypeScript
- Microservices
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
Qualifications
- Bachelor’s or master's degree in computer science, Engineering, or a related field
Preferred Technologies
- NestJS
- ReactJS
- JavaScript
- TypeScript
- Microservices
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
Similar Jobs
Full-stack Developer
QuickReply.ai
Full-stack Developer
QuickReply.ai
Full-Stack Developer
BigStep Technologies