This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As the Senior Python Developer – Team Lead, you’ll play a key role in taking products from their design stages through to fully implemented, production-ready systems. You’ll collaborate closely with product designers, learning technologists, and architects to translate concepts into robust, scalable, cloud-native solutions. This is a hands-on leadership position – you’ll write code, set standards, and mentor a skilled team, all while ensuring that our development practices and infrastructure align with the highest levels of quality and reliability. Your deep experience with AWS and Infrastructure-as-Code (IaC) will be essential in building and maintaining our next generation of learning products.
Job Responsibility:
Collaborate with Head of Engineering, Product owners and Stakeholders to shape technical solutions that bring product designs to life
Lead the Agile Sprint cycle with accountability, fostering collaboration among key stakeholders to drive alignment and ensure seamless execution
Build and maintain high-quality, scalable Python applications that form the backbone of our learning ecosystem
Lead, mentor, and support a team of developers, encouraging technical excellence and continuous improvement
Establish and enforce best practices in software development, testing, and delivery
Design, implement, and maintain cloud-based systems in AWS using Infrastructure-as-Code (IaC) tools such as Terraform, AWS CloudFormation, or CDK
Ensuring infrastructure is secure, automated, and aligned with DevOps principles
Work cross-functionally with other teams to ensure development aligns with business goals
Stay current with new technologies and contribute ideas for innovation and technical growth
Requirements:
6+ years of professional experience in Python development, including at least 2 years in a senior or leadership role
Proven experience deploying and managing applications in AWS
Strong understanding of Infrastructure-as-Code (IaC) practices using tools like Terraform, AWS CloudFormation, or CDK
Proficiency in designing and developing RESTful APIs, microservices, and event-driven systems
Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and version control (Git)
Familiarity with relational and NoSQL databases (e.g., PostgreSQL, DynamoDB)
Demonstrated experience leading development teams and fostering collaboration
Extensive experience operating within Agile environments, with a strong track record of managing sprint deliverables to ensure timely and high-quality outcomes
Excellent communication skills, able to work effectively with designers, product managers, and technical peers
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.