We are seeking an experienced Backend Lead to join our dynamic team.
The ideal candidate will have a solid foundation in Node.JS and at least 5+ years of experience working with Python & MongoDB.
This role requires proficiency in cloud platforms such as AWS, Azure, or GCP, and the ability to design, develop, and maintain scalable and robust backend systems.
Key Responsibilities:
- Develop and maintain high-quality backend applications and APIs using Node.Js, Python & MongoDB.
- Design and implement scalable solutions on cloud platforms like AWS, Azure, or GCP.
- Collaborate with cross-functional teams to integrate backend services with front-end applications.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs in existing applications.
- Lead and mentor junior engineers, conducting code reviews and sharing best practices.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend development using Node.Js, Python, and MongoDB.
- Proficiency in using Express.Js and familiarity with packages such as Multer, Passport.Js, Google APIs, and Firebase.
- Skilled in writing complex aggregation queries in MongoDB.
- Expertise in cloud services (AWS, Azure, or GCP) and a strong understanding of headless architecture.
- Solid understanding of RESTful APIs and web service integration.
- Experience working with SQL databases such as MySQL or PostgreSQL.
- Knowledge of software engineering best practices, including coding standards, code reviews, DRY principles, source control management, and testing.