Job Description :
Key Responsibilities :
- Design, develop, and maintain RESTful APIs and backend services using Node.js, TypeScript, and JavaScript.
- Implement microservices architecture using tools like Docker and Kubernetes, preferably in an Azure environment.
- Work closely with product owners and cross-functional teams to understand business requirements and deliver scalable technical solutions.
- Apply strong problem-solving and conflict resolution skills to ensure smooth project execution.
- Collaborate in Agile / Scrum teams and actively contribute to sprint planning, reviews, and retrospectives.
- Write clean, efficient, and well-documented code following best practices.
- Perform unit testing using Mocha or similar testing frameworks.
- Utilize CouchDB, Redis, and Kafka as part of the backend stack.
- Ensure system reliability, performance tuning, and integration with enterprise systems.
- Create and maintain technical documentation and architecture diagrams.
Mandatory Skills :
Strong hands-on experience with :1. Node.js
2. TypeScript
3. JavaScript
4. Express.js
Good understanding of :1. Docker, Kubernetes
2. Agile methodologies (Scrum, SAFe)
Experience with modern backend systems and API design.Strong verbal and written communication skills ability to articulate technical concepts to non-technical stakeholders.Demonstrated ability to produce high-quality technical documentation and to Have :Experience with :1. Mocha (unit testing)
2. CouchDB, Redis, Kafka
3. Azure cloud platform
Previous experience in project management, business analysis, or system design is a plus.Customer-centric mindset with a strong sense of empathy for solving real-world user problems.Fast learner with adaptability to new technologies and frameworks.(ref : hirist.tech)