Lead Python Developer

Square One Resources Limited
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Microsoft Word Application Programming Interfaces (APIs) Code Review Continuous Integration Relational Databases Django Web Framework Python (Programming Language) PostgreSQL Linux System Administration MySQL Performance Tuning Software Architecture
+14 more
Software Construction Systems Architecture Freeform SQL ReactJS Backend Vue.js Data Layers Containerization Integration Tests Graphql Front End Software Development Restful APIs Code Restructuring Docker

Job description

Job Title: Lead Python Developer

Location: United Kingdom (Remote)

Salary/Rate: £425 - £450 (Inside IR35)

Start Date: Immediately

Job Type: 12 Month Contract

We are seeking an experienced Lead Python Developer to join a distributed development team and take ownership of both technical delivery and day-to-day leadership. This role requires a hands-on developer with strong Python and Django expertise, combined with the confidence and experience to lead a small team of engineers, guide best practices, and support successful project outcomes.

Job Responsibilities/Objectives

  • Act as technical lead for a small team of developers, providing guidance, code reviews, and mentoring
  • Lead by example with hands-on development using Python and Django
  • Design, develop, and maintain backend applications and services
  • Build and support APIs using Django Rest Framework, with occasional exposure to GraphQL
  • Collaborate with product owners, stakeholders, and engineers to shape technical solutions
  • Contribute to system architecture, refactoring, and performance optimisation
  • Ensure high code quality through PEP8 compliance, automated formatting (Black, isort), and best practices
  • Drive strong testing culture, including unit and integration tests, supporting CI/CD pipelines
  • Oversee containerisation and local development workflows using Docker
  • Support and unblock team members across backend, API, and data layers
  • Work closely with frontend developers using React, Vue, or similar frameworks
  • Manage and optimise relational databases (PostgreSQL/MySQL) and complex SQL queries

Required Skills/Experience

  • Strong commercial experience with Python and Django, across multiple projects or industries
  • Proven experience building and maintaining RESTful APIs
  • Prior experience in a Lead Developer / Tech Lead role, managing or mentoring a small development team
  • Solid understanding of software architecture and system design principles
  • Strong experience with relational databases and SQL optimisation
  • Hands-on experience with Docker (Dockerfiles, Docker Compose)
  • Excellent knowledge of software engineering best practices, testing, and CI/CD workflows
  • Confidence working in Linux-based environments

If you are interested in this opportunity, please apply now with your updated CV in Microsoft Word/PDF format.

Disclaimer

Notwithstanding any guidelines given to level of experience sought, we will consider candidates from outside this range if they can demonstrate the necessary competencies.

Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.

Requirements

We are seeking an experienced Lead Python Developer to join a distributed development team and take ownership of both technical delivery and day-to-day leadership. This role requires a hands-on developer with strong Python and Django expertise, combined with the confidence and experience to lead a small team of engineers, guide best practices, and support successful project outcomes., * Strong commercial experience with Python and Django, across multiple projects or industries

  • Proven experience building and maintaining RESTful APIs
  • Prior experience in a Lead Developer / Tech Lead role, managing or mentoring a small development team
  • Solid understanding of software architecture and system design principles
  • Strong experience with relational databases and SQL optimisation
  • Hands-on experience with Docker (Dockerfiles, Docker Compose)
  • Excellent knowledge of software engineering best practices, testing, and CI/CD workflows
  • Confidence working in Linux-based environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all