Lead Python Developer

Client Server

City of Westminster

On-site

GBP 90,000 - 110,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Pension
Additional benefits

Job summary

Client Server is seeking a skilled Python lead to drive a small tech team in delivering new features on a core banking platform. You will refactor code, collaborate across disciplines, and balance architectural work with people management to foster growth.

The role requires strong SDLC experience, cloud familiarity (GCP/AWS/Azure), and mentoring capabilities. A STEM degree with a 2.1+ is expected, with a focus on continuous improvement and robust communication.

Qualifications

  • Skilled Python developer with team leadership experience
  • Strong knowledge of software engineering best practices
  • Full SDLC experience
  • Team leadership including mentoring and performance reviews
  • Knowledge of cloud-based services (GCP preferred, AWS or Azure acceptable)
  • Experience building APIs, ideally with FastAPI
  • Good understanding of CI/CD, testing, and deployment
  • Thorough understanding of CS fundamentals such as OOP, Data Structures, Design Patterns, and Algorithms
  • Collaborative and pragmatic with great communication skills
  • Degree in a STEM discipline with a 2.1 or above

Responsibilities

  • Lead a small tech team to deliver new features and enhancements
  • Refactor and contribute to the core banking platform
  • Collaboratively problem-solve in a hands-on role
  • Maintain a 50/50 split between architecture/design and people management
  • Set standards and mentor junior developers
  • Foster a culture of continuous improvement and self-development

Skills

Python development
Team leadership
Software engineering best practices
Full SDLC
APIs with FastAPI
Cloud services (GCP/AWS/Azure)
CI/CD, testing, deployment
CS fundamentals (OOP, Data Structures,
Algorithms
Communication

Education

STEM degree with 2:1 or above

Job description

Salary: £100,000 - 100,000 per year


Requirements


  • Skilled Python Developer with team leadership experience

  • Strong knowledge of software engineering best practices

  • Full SDLC experience

  • Team leadership experience, including mentoring and conducting performance reviews

  • Knowledge of cloud-based services (GCP preferred, AWS or Azure acceptable)

  • Experience building APIs, ideally with FastAPI

  • Good understanding of CI/CD, testing, and deployment

  • Thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, and Algorithms

  • Collaborative and pragmatic with great communication skills

  • Degree in a STEM discipline with a 2.1 or above


Responsibilities


  • Lead a small, talented tech team to deliver new features and enhancements

  • Refactor and contribute to the core banking platform

  • Collaboratively problem-solve in a hands-on role

  • Maintain a 50/50 split between architecture/design and people management

  • Set standards and mentor junior developers

  • Foster a culture of continuous improvement and self-development


Technologies


  • AWS

  • Azure

  • CI/CD

  • Cloud

  • FastAPI

  • GCP

  • OOP

  • Python


More

We are a well-funded and profitable FinTech start-up based in Central London, offering a competitive salary of up to £120k, plus pension and additional benefits. Our team is diverse, and we believe in a workplace that allows individuals to play to their strengths while continually learning. We embrace equality and do not discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Python Developer - Fintech
Lead Python Developer - Fintech

Client Server • City of Westminster

Hybrid
GBP 100,000 - 120,000
Lead Software Engineer Python Api - Fintech
Lead Software Engineer Python Api - Fintech

Client Server • Greater London

On-site
GBP 72,000 - 120,000
Pension
Benefits package
Lead Python Developer - Fintech
Lead Python Developer - Fintech

Client Server • Greater London

Hybrid
GBP 100,000 - 120,000
Pension
Other benefits
Lead Python Developer - FinTech, Hybrid (London)
Lead Python Developer - FinTech, Hybrid (London)

Client Server • City of Westminster

Hybrid
GBP 100,000 - 120,000
Lead Python Engineer - FinTech API, Hybrid
Lead Python Engineer - FinTech API, Hybrid

Client Server • Greater London

Hybrid
GBP 72,000 - 120,000
Pension
Benefits package
Senior Python Developer
Senior Python Developer

TreasurySpring • Greater London

Hybrid
GBP 70,000 - 90,000
Competitive salary
Equity and bonus scheme
Unlimited Paid Leave
+8
Python Software Developer - FinTech
Python Software Developer - FinTech

Elliot Marsh • Holywood

Hybrid
GBP 49,000 - 89,000
Competitive salary
Progression opportunities
Good work-life balance
+5
Senior Python Engineer
Senior Python Engineer

Explore Group • Greater London

Hybrid
GBP 108,000 - 132,000
Lead Python Developer
Lead Python Developer

Infosec • City Of London

Hybrid
GBP 90,000 - 140,000
Performance bonus
Hybrid working
Pension contribution
+3
Senior Python Engineer
Senior Python Engineer

Intec Select Ltd • Stratford-upon-Avon

Hybrid
GBP 83,000 - 108,000
Hybrid work setup