Job Description:
We are looking for a Backend Developer – Node.js to join our engineering team. This is a hands-on role focused on building scalable backend systems, taking ownership of modules, and contributing to high-quality engineering outcomes.
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using Node.js.
- Build and manage RESTful (and/or GraphQL) APIs to support web and enterprise applications.
- Own backend modules end-to-end, from design and development to deployment and support.
- Ensure code quality through reviews, unit testing, and adherence to best practices.
- Collaborate closely with frontend, data, QA, and DevOps teams to deliver end-to-end solutions.
- Optimize application performance, scalability, reliability, and security.
- Troubleshoot and resolve production issues in a timely manner.
- Contribute to technical design discussions and architecture decisions.
- Participate in Agile ceremonies including sprint planning, estimation, and retrospectives.