Job Title : Node.js Developer
Location : Chennai
Experience Required : 5 to 12 Years
Employment Type : Full-Time
About the Role :
We are seeking a skilled and experienced Node.js Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience in designing, developing, and deploying scalable enterprise applications using modern web technologies. If you are passionate about backend systems, microservices architecture, and high-performance platforms, we want to hear from you.
Key Responsibilities :
- Design and develop scalable and high-performance RESTful and GraphQL APIs using Node.js, JavaScript, and TypeScript.
- Architect and own end-to-end systems / services in a microservices architecture.
- Develop and maintain robust backend services integrating with MongoDB, Kafka, and other distributed systems.
- Implement event-driven architectures, containerization using Docker / Kubernetes, and CI / CD pipelines.
- Collaborate with frontend developers using ReactJS, HTML, CSS-in-JS, or pre-processors for building responsive and high performance web applications.
- Handle performance tuning, debugging, and monitoring of production systems.
- Follow and enforce best coding practices, security protocols, and unit testing standards.
- Work in Agile / Scrum development teams and contribute to the continuous improvement of processes and systems.
Technical Skills :
Strong proficiency in JavaScript and Node.js (Minimum 5+ years)At least 1 year of hands-on experience with TypeScriptExperience with MongoDB and understanding of database internalsProficient in building microservices and working with event-driven architecturesExperience with Kafka or other messaging / queue systemsUnderstanding of API Gateway integrations (e.g., 3Scale)Familiar with token-based authentication mechanisms such as JWT, OAuth, or SSOKnowledge of Docker and KubernetesSoft & Functional Skills :
Strong problem-solving and analytical skillsCapable of designing and owning systems / services independentlyExcellent communication and team collaboration skillsExperience in Agile methodologies (Scrum / Kanban)Attention to quality in coding, design, documentation, and security practicesAbility to benchmark and evaluate emerging Industry Background :Experience in Banking, Fintech, or other large-scale enterprise application development is highly desirable.Why Join Us?
Work with a passionate and innovative engineering teamBuild enterprise-grade, cutting-edge technology solutionsExposure to full software development lifecycle and DevOps practicesOpportunities for professional growth in a dynamic environmentApply now and be part of a technology-first organization building scalable platforms for the future.
(ref : hirist.tech)