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
Job Type: Full-time
Work Location: In person