About the role
Responsibilities:
- Develop and maintain server-side applications using Node.js .
- Collaborate with frontend teams to integrate user-facing components.
- Design and implement REST APIs.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug issues across the application stack.
- Optimize performance, scalability, and reliability.
- Work with product managers and stakeholders to refine requirements.
- Stay updated with new technologies and best practices.
Requirements:
- 3-5 years of experience in software development with a strong focus on Node.js .
- Proficiency in JavaScript and Node.js frameworks.
- Experience with REST API design and development.
- Familiarity with SQL/NoSQL databases.
- Experience with Git and collaborative development workflows.
- Understanding of Docker/Kubernetes is a plus.
- Knowledge of testing, code reviews, and documentation.
- Strong problem-solving and communication skills.
- Ability to work effectively in a team as well as independently.