✨ About The Role
- The Backend Engineering Team Lead will manage a team of backend engineers, focusing on scalable microservices and core infrastructure components.
- The role involves designing and implementing robust, high-performance backend architectures using Python and AWS services.
- Collaboration with cross-functional teams is essential to ensure system integration and optimal performance.
- The candidate will develop and execute the team's technical roadmap, aligning it with the company's strategic goals.
- The position requires driving technical decisions regarding system architecture, infrastructure, and development practices.
- The lead will play a central role in coaching and fostering the growth of the engineering team.
- Mentoring team members in backend development best practices, system design, and cloud architecture is a key responsibility.
âš¡ Requirements
- The ideal candidate has over 7 years of software development experience, particularly in backend systems.
- A minimum of 3 years in a technical leadership role managing backend engineering teams is essential.
- Proficiency in Python development in production environments is required, with at least 4 years of experience.
- Experience with AWS cloud services and infrastructure for over 3 years is necessary.
- The candidate should have a strong background in microservices architecture and development at scale.
- Familiarity with relational databases and database optimization is crucial for success in this role.
- Experience with Kubernetes and container orchestration is considered an advantage.
- A bachelor's degree in Computer Science or a related field is preferred.