Show more filters
Banner image for Zerozilla

Full-Stack Developer (NestJS + ReactJS, Microservices) | 5Y+

Zerozilla

Zerozilla
Job Type   /   Job Level
Full-time   /   Fresh/Entry Level
Company Location
India

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.

Jobs in India   »   Jobs in Bengaluru, Karnataka, India   »   Full-Stack Developer (NestJS + ReactJS, Microservices) | 5Y+

More jobs