Posted on: 09/12/2025
Description :
Job Title : Node.js Developer
Experience Required : 2 to 7 Years
Location : Bangalore, Hyderabad, Chennai, Pune, Mumbai, Delhi, Gurugram, Noida
Employment Type : Full-Time
Joining : Immediate
About the Role :
We are looking for a skilled Node.js Developer to join our backend development team. The ideal candidate should have strong experience in Node.js, server-side development, microservices, and API design.
You will collaborate closely with front-end developers, DevOps, QA teams, and product managers to build scalable, high-performance, and secure backend systems that power modern web and mobile applications.
Key Responsibilities :
Backend Development :
- Design, develop, and maintain scalable server-side applications using Node.js and modern frameworks like Express.js, NestJS, or Fastify.
- Build robust RESTful APIs, GraphQL endpoints, and real-time services (WebSockets, Socket.io).
- Write reusable, maintainable, and well-documented code following best practices.
- Optimize backend performance, memory usage, and database queries.
Microservices & Architecture :
- Design and implement microservices-based architecture for modular and scalable applications.
- Handle service-to-service communication, event-driven architecture, and message queues (Kafka, RabbitMQ).
- Collaborate in architecture and design discussions to implement secure and efficient solutions.
Database & Data Handling :
- Work with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
- Design and optimize database schemas, queries, transactions, and indexing for high performance.
- Implement caching strategies and data persistence solutions.
Integration & API Management :
- Integrate third-party services, APIs, and internal systems.
- Ensure proper authentication and authorization (JWT, OAuth, API Keys).
- Maintain API documentation and versioning.
Testing & Quality Assurance :
- Write unit, integration, and functional tests using Jest, Mocha, Chai, or Supertest.
- Participate in code reviews and maintain high coding standards.
- Collaborate with QA teams to ensure bug-free and reliable releases.
DevOps & Deployment:
- Collaborate with DevOps teams to manage CI/CD pipelines, automated builds, and deployments.
- Deploy applications on cloud platforms like AWS, GCP, or Azure.
- Monitor backend services for performance, uptime, and errors.
Agile Collaboration :
- Participate in Agile/Scrum ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Work closely with cross-functional teams to deliver features on time.
- Communicate technical challenges, solutions, and progress effectively.
Required Skills :
- Strong experience in Node.js and frameworks such as Express.js, NestJS, or Fastify.
- Experience in building RESTful APIs and GraphQL endpoints.
- Strong understanding of asynchronous programming, event loops, and promises.
- Proficiency in working with relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- Knowledge of authentication, authorization, and security best practices.
- Proficient in Git, version control, and collaborative development workflows.
- Strong debugging, profiling, and performance optimization skills.
Good to Have :
- Experience with microservices architecture, Docker, and Kubernetes.
- Familiarity with cloud platforms (AWS, GCP, Azure) and serverless architecture.
- Knowledge of message queues, event-driven architecture, and real-time communication.
- Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with monitoring, logging, and alerting tools (ELK, Prometheus, Grafana, Sentry).
- Understanding of unit testing, integration testing, and automated deployment strategies.
Soft Skills :
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Proactive, self-driven, and detail-oriented.
- Ability to work in a fast-paced environment independently and collaboratively.
Why Join Us ?
- Opportunity to work with modern Node.js technologies and microservices architecture.
- Build scalable and high-performance backend systems used by large-scale applications.
- Collaborative, learning-focused, and innovative engineering culture.
- Competitive compensation and growth opportunities.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1587432
Interview Questions for you
View All