What You'll Do
Take ownership of designing, building, and deploying Python-based systems in Azure cloud environments. You'll lead technical decision-making from concept through delivery, ensuring solutions are scalable, secure, and aligned with client needs. Work directly with client teams to understand complex requirements and translate them into effective technical implementations.
Lead and mentor a team of developers, fostering strong engineering practices, conducting code reviews, and driving continuous improvement. Architect cloud-native applications using Azure services such as App Services, Functions, and Storage, optimizing for performance and reliability. Proactively identify and resolve technical issues, providing hands-on support when needed.
Stay engaged with evolving trends in Python development and cloud technologies to ensure solutions remain modern and effective. Champion security, code quality, and compliance across all stages of the development lifecycle.
Requirements
- Proven experience leading engineering teams or complex technical projects
- Strong background as a senior or lead Python developer with production-level system delivery
- Extensive hands-on work with Python and core Azure services including App Services, Functions, and Storage
- Skilled in cloud architecture and solving technical challenges in distributed environments
- Experience with code reviews, development best practices, and technical mentorship
- Excellent communication skills and the ability to engage effectively with stakeholders
- Fluency in English
Benefits
- Fully remote work with global team collaboration
- Flexible contracting options (Individual or B2B)
- Paid time off
- Opportunities for professional growth and development
- Inclusive, international work culture focused on integrity, innovation, and personal growth
