About the Role
Our client is looking for an experienced and visionary Lead Python Developer to join their fully remote team, serving clients globally. This is a critical leadership role where you will guide a team of talented developers in building cutting-edge applications and services. You will be responsible for the technical direction, code quality, and successful delivery of key projects, ensuring our client remains at the forefront of technological innovation. This position is ideal for a seasoned developer who excels in both technical architecture and team mentorship, thriving in a distributed work environment.
Key Responsibilities
- Lead a team of Python developers, providing technical guidance, mentorship, and performance feedback.
- Architect, design, and implement scalable and robust backend systems using Python and associated frameworks (e.g., Django, Flask).
- Drive best practices in software development, including code quality, testing, CI/CD, and security across the team.
- Collaborate closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Oversee the deployment and maintenance of applications in cloud environments (e.g., AWS, GCP), ensuring high availability and performance.
- Conduct in-depth code reviews and promote a culture of continuous improvement and knowledge sharing within the engineering team.
Requirements
- Master's degree or higher in Computer Science or a related technical field, or equivalent extensive experience.
- 7+ years of professional software development experience, with a strong focus on Python .
- Demonstrated experience in leading software development teams and managing project lifecycles.
- Expertise in designing and implementing microservices architectures and RESTful APIs.
- Proficiency with relational and NoSQL databases, message queues, and caching mechanisms.
- Excellent communication, collaboration, and problem-solving skills, adapted for a remote setting.
Benefits
- Highly competitive salary with annual performance bonuses.
- Fully remote work arrangement, allowing for flexible global work locations.
- Generous health, dental, and vision insurance plans.
- Annual budget for professional development, including courses, certifications, and conferences.
- Paid time off that encourages a healthy work-life balance.