Lead Python Developer
Confidential client · Full-time
Overview
We are looking for a Lead Python Developer to guide a team in building scalable and reliable Python applications. You will work closely with cross-functional teams to design robust solutions and leverage modern database and cloud technologies to enhance system performance.
Key Responsibilities
- Lead and mentor a team of Python developers, encouraging collaboration and innovation.
- Design and architect scalable, reliable, and maintainable Python-based applications.
- Write high-quality, efficient, and maintainable Python code to meet project needs.
- Collaborate with cross-functional teams to design and implement robust solutions.
- Design and optimize database schemas using strong SQL skills.
- Work with database technologies including OpenSearch, Redis, and MongoDB.
- Utilize AWS services such as Lambda and Event Bridge to build scalable and efficient solutions.
- Troubleshoot and resolve complex technical issues, providing guidance to the team.
- Partner with other teams to identify and implement improvements to overall system functionality.
Requirements
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
- Proven experience as a Lead Python Developer or in a similar senior technical role.
- Deep expertise in Python development focused on performance and scalability.
- Strong knowledge of SQL and hands-on experience with OpenSearch, Redis, and MongoDB.
- Practical experience with AWS services, particularly Lambda and Event Bridge.
- Excellent problem-solving and communication skills.
- Ability to thrive in a fast-paced, collaborative environment.
Nice to Have
- AWS-related certification (e.g., AWS Certified Developer).
- Familiarity with containerization using Docker and orchestration tools such as Kubernetes.
We'll score your resume against this role and send you a free assessment. Sampoorna's team follows up directly with strong matches.