Job Summary:
We are looking for Node.js Developers with 4 to 6 years of working experience to join our Dev Services team.
Job Responsibilities:
-
Design, develop, and maintain server-side applications using Node.js and related frameworks.
-
Build and integrate RESTful APIs and ensure efficient data flow between front-end and back-end systems.
-
Collaborate with front-end developers to integrate Angular components and deliver cohesive full-stack solutions.
-
Optimize applications for performance, scalability, and security.
-
Troubleshoot and resolve production issues, ensuring high availability and reliability.
-
Write clean, reusable, and well-documented code following best practices.
-
Participate in code reviews, provide feedback, and maintain coding standards.
-
Work closely with QA and DevOps teams for deployment, testing, and continuous integration.
-
Stay updated on emerging technologies and contribute to process and architecture improvements.
Required Skills and Qualifications:
-
Bachelor’s degree in Computer Science, Software Engineering, or related field.
-
4–6 years of hands-on experience in backend development using Node.js and Express.js (or similar frameworks).
-
Strong understanding of JavaScript / TypeScript, ES6+ features, and asynchronous programming.
-
Experience working with Angular (v10+) for front-end development and integration.
-
Proficiency in database design and SQL / NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
-
Solid understanding of API design, authentication (JWT/OAuth), and microservices architecture.
-
Familiarity with Git, CI/CD pipelines, and containerization tools (Docker/Kubernetes a plus).
-
Strong problem-solving and debugging skills.
-
Good communication, teamwork, and time-management abilities.
Experience:
-
Minimum: 4 years
-
Preferred: 4-6 years
Education/Qualification:
-
Minimum: Bachelors in Computer Science or Software Engineering
-
Preferred: Masters in Computer Science or Software Engineering
Location: