Bangalore, Karnataka, India
Information Technology
Full-Time
Zerozilla
Overview
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.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in