HamburgerMenu
hirist

Node.js Backend Engineer - Data Structures & Algorithms

HNM Solutions
Chennai
4 - 6 Years

Posted on: 10/12/2025

Job Description

Job Title : Node.js Backend Engineer-DSA


Experience : 4-5+ Years


Location : Chennai (Local Candidate)-preferred


NOTE : Interview Mode will Face to Face Drive at Chennai Location


Job Description :


We are looking for a strong Node.js Backend Engineer with excellent DSA (Data Structures & Algorithms) skills and top-quality coding abilities. The role involves building scalable backend services and solving complex engineering problems.


Key Responsibilities :


- Develop and maintain backend services using Node.js


- Build scalable APIs and microservices


- Write clean, efficient, and optimized backend code


- Solve complex problems using strong DSA and algorithms


- Work collaboratively with cross-functional engineering teams


Mandatory Skills :


- Excellent DSA (Data Structures & Algorithms)


- 4+ years of hands-on Node.js experience


- Strong JavaScript/TypeScript knowledge


- Experience in building REST APIs & microservices


- Good understanding of SQL/NoSQL databases


Good to Have :


- Experience with AWS / CI-CD / Docker


- Knowledge of Redis, Kafka, or other queues/caches


- Node.js


- Data Structures & Algorithms (DSA)


- System Design


- Relational Database knowledge


Educational Criteria :


- Candidates must have B.E/B.Tech OR 4 years of formal education.


- If the candidate has B.Sc or B.Com, then a PG degree is mandatory.


Responsibilities :


- Node.js Developer with DSA expertise is typically responsible for managing the data interchange between the server and users, focusing on efficient and scalable backend logic.


- Develop and maintain robust, scalable, and high-performance server-side applications using Node.js and JavaScript/TypeScript.


- Design and implement efficient data structures and algorithms to solve complex problems and optimize application performance and scalability.


- Write clean, testable, and reusable code, leveraging the event-driven, non-blocking I/O model of Node.js.


- Design and implement RESTful APIs and integrate them with third-party web services and user-facing elements developed by front-end teams.


- Integrate various data storage solutions (both SQL and NoSQL databases like MongoDB, MySQL, PostgreSQL, Redis) and manage database schemas and migrations.


- Implement effective security protocols, data protection measures, and storage solutions.


- Troubleshoot, debug, and resolve issues in development and production environments.


- Participate in code reviews, contribute to team knowledge sharing, and stay updated with the latest industry trends and technologies.


info-icon

Did you find something suspicious?