Job Title: Node JS Developer
Experience: 8-10 Years
Location: Bangalore
Role Overview
We are seeking an experienced
Node.js Backend Developer with strong expertise in building scalable microservices and RESTful APIs. The ideal candidate will have hands-on experience developing enterprise-grade applications, implementing event-driven architectures, and working with observability and automation frameworks.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js.
- Build and optimize microservices-based architectures following best practices.
- Implement and manage RESTful APIs ensuring scalability, performance, and security.
- Work with Node.js frameworks such as Fastify, Express.js, or Moleculer.
- Deploy and manage services on OpenShift or other container platforms.
- Integrate and manage Kafka or similar event-streaming technologies.
- Contribute to event-driven automation and process improvements.
- Ensure code quality through unit testing, mocking, performance testing, and code coverage analysis.
- Utilize observability frameworks for application monitoring, tracing, and logging.
- Collaborate closely with frontend, DevOps, and QA teams to deliver robust solutions.
Technical Skills & Qualifications
- Proven experience in Node.js backend development at an enterprise level.
- Strong understanding of Microservices and API-driven architecture.
- Proficiency in Fastify, Express.js, or Moleculer frameworks.
- Hands-on experience with Kafka (any version).
- Familiarity with OpenShift or similar container orchestration platforms.
- Experience in event-driven systems and automation frameworks.
- Knowledge of testing frameworks (e.g., Jest, Mocha, Chai) and performance testing tools.
- Exposure to observability tools such as Prometheus, Grafana, ELK, or OpenTelemetry.
- Understanding of CI/CD pipelines and modern DevOps practice