
Back-End Lead (Node JS)
Job Details
Skills And Tools:
Job Description
- Lead the development, design, and maintenance of scalable, high-performance backend systems.
- Architect and build RESTful APIs and GraphQL APIs to support internal and external applications.
- Ensure the application architecture is modular, reusable, and easy to maintain.
- Write efficient, clean, and maintainable code, adhering to best practices and coding standards.
- Conduct regular code reviews and provide mentorship to junior and mid-level developers.
- Troubleshoot production issues and ensure systems are running smoothly.
- Stay current with industry trends, tools, and technologies to continuously improve our backend architecture.
- Work closely with cross-functional teams to deliver high-quality solutions on time.
- Ensure high availability, security, and performance of backend services.
Job Requirements
- Bachelor’s Degree in Computer Science or a related field.
- 5+ years of hands-on experience in backend development, including at least 2 years in a leadership or senior technical role.
- Expertise in Node.js Extensive experience in building and maintaining applications with Node.js.
- MongoDB Knowledge Strong experience with MongoDB, including database design, optimization, and performance tuning.
- GraphQL Proficiency Proven experience in designing and working with GraphQL APIs.
- API Design Deep understanding of API design principles, including RESTful services and GraphQL, and experience in designing scalable, efficient APIs.