We are looking for an experienced Lead Python Developer to join our team and lead innovative projects within a dynamic environment. The ideal candidate will be a technical expert, strong communicator, and skilled leader capable of navigating complex scenarios and driving team success through optimized development processes.
This role offers an excellent opportunity to manage impactful initiatives, mentor a high-performing team, and contribute to cutting-edge technology solutions. Apply now to be a part of an organization that values leadership, innovation, and technical mastery.
Responsibilities
- Provide technical leadership to developers, establish coding standards, and ensure best practices
- Develop reliable, scalable, and high-performing Python-based applications with top-notch code quality
- Design cloud-based applications using AWS, Google Cloud Platform, or Azure
- Collaborate with DevOps engineers to create Continuous Integration/Deployment pipelines and containerized solutions with tools such as Docker
- Manage database schemas effectively, optimize relational or non-relational databases, and ensure data integrity
- Lead development tasks in Agile/Scrum practices, prioritize objectives, and maintain timely delivery
- Build strong communication channels with internal teams and clients to address conflicts and ensure project alignment
- Oversee entire Software Development Life Cycle from idea inception to deployment with thorough execution
- Solve complex technical challenges collaboratively while focusing on achieving project goals
Requirements
- 5+ years of hands-on experience in Python development
- 1+ years of leadership experience guiding development teams or projects
- Experience with at least one cloud service provider such as AWS, Google Cloud Platform, or Azure
- Intermediate-level knowledge in CI/CD pipelines and containerization technologies such as Docker
- Proficiency in relational or non-relational database storage, querying, and optimization
- Fluent English skills at B2+ level or higher for clear communication
- Familiarity with Agile methodologies and Scrum practices
- Comprehensive understanding of Software Development Life Cycle processes
- Effective professional skills in communication and conflict resolution
Nice to have
- Knowledge of AI frameworks, tools, or solutions
- Background in implementing or enhancing ML models
- Competency in system architecture and design principles
- Understanding of business processes related to sales and client collaboration
- Proficiency in designing ETL pipelines or data integration workflows
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job