Responsibilities:
- Lead and mentor a team of Python developers
- Design, develop, and implement complex software solutions using Python
- Conduct thorough code reviews to ensure code quality and adherence to best practices
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications
- Perform Proof of Concept (PoC) to evaluate new technologies and approaches
- Make informed technical decisions based on thorough analysis and evaluation
- Ensure timely and high-quality delivery of projects
- Stay up-to-date with the latest industry trends and technologies
- Foster a positive and collaborative team environment
Requirements:
- Proven experience as a Lead Python Developer with a strong track record of successful project delivery
- Extensive knowledge of Python programming language and related frameworks (e.g., Django, Flask)
- Strong understanding of frontend development (HTML, CSS, JavaScript) is a plus
- Ability to design and implement scalable and efficient software solutions
- Excellent problem-solving and troubleshooting skills
- Strong leadership and interpersonal skills
- Ability to work independently and as part of a team
- A passion for technology and a desire to learn new things
Preferred Qualifications:
- Experience with cloud platforms (AWS, GCP, Azure)
- Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes)
- Experience with Agile development methodologies