HamburgerMenu
hirist

Job Description

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 TypeScript

- Experience with MongoDB and understanding of database internals

- Proficient in building microservices and working with event-driven architectures

- Experience with Kafka or other messaging/queue systems

- Understanding of API Gateway integrations (e.g., 3Scale)

- Familiar with token-based authentication mechanisms such as JWT, OAuth, or SSO

- Knowledge of Docker and Kubernetes

Soft & Functional Skills :

- Strong problem-solving and analytical skills


- Capable of designing and owning systems/services independently

- Excellent communication and team collaboration skills

- Experience in Agile methodologies (Scrum/Kanban)

- Attention to quality in coding, design, documentation, and security practices

- Ability to benchmark and evaluate emerging technologies

Preferred 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 team

- Build enterprise-grade, cutting-edge technology solutions

- Exposure to full software development lifecycle and DevOps practices

- Opportunities for professional growth in a dynamic environment

Apply now and be part of a technology-first organization building scalable platforms for the future.


info-icon

Did you find something suspicious?