Senior Python Developer - Team Leader

Transforming Learning Group
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 62K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Python
Software Engineering
GIT
Cloudformation
Containerization
Kubernetes
REST
Terraform
Serverless Computing
Docker
Microservices

Job description

  • Designing and maintaining cloud-based systems in AWS using Infrastructure-as-Code tools.
  • Establishing best practices in software development, testing and delivery.
  • Mentoring and supporting developers to foster technical excellence.
  • Staying ahead of emerging technologies and contributing ideas for innovation.

Requirements

  • Essential:
  • 6+ years' experience in Python development, including 2+ years in a senior or leadership role.
  • Strong experience with AWS and Infrastructure-as-Code (Terraform, CloudFormation or CDK).
  • Proven ability to design RESTful APIs, microservices and event-driven systems.
  • Experience with CI/CD pipelines, containerisation (Docker/Kubernetes) and Git.
  • Skilled in Agile delivery and team leadership.
  • Desirable:
  • Knowledge of EdTech or eLearning technologies.
  • Experience with serverless architectures or AI-enhanced applications.

Why join us?

  • Remote working with flexibility to suit your lifestyle.
  • Be part of a team that genuinely cares about making a difference in education.
  • Opportunities for leadership growth and technical innovation.

About the company

Transforming Learning Group is a forward-thinking education technology group working with over 5,000 schools across the UK. Our mission is simple: to help schools harness technology and data to improve outcomes for every learner. Through our brands - including turn IT on, School ICT Services, SalamanderSoft and more - we deliver solutions that make schools more efficient, effective and innovative. We're looking for a Senior Python Developer - Team Lead to join our growing engineering team. This is a hands-on leadership role where you'll set standards, mentor developers, and help shape the future of our cloud-native learning products. If you're passionate about building scalable solutions and leading technical teams, this could be the perfect opportunity.

Apply for this position