A Python developer builds and maintains the server-side logic, APIs and data pipelines behind web apps, internal tools and analytics platforms. The day-to-day work is writing and reviewing code, fixing bugs, connecting services over REST APIs, querying databases and pushing changes through CI/CD. Most UK roles are backend or full-stack web work, with a smaller share in data engineering, automation or machine-learning support. The market is large and Python ranks among the most-requested languages on this site.

The stack employers list is fairly consistent. Django or FastAPI for web and API work, with Flask still common on older codebases; PostgreSQL or MySQL for relational data, often with Redis and sometimes MongoDB alongside. Most roles expect Docker, Git and a cloud platform, usually AWS and occasionally Azure or GCP. REST API design, OAuth2 or JWT authentication and writing tests with pytest appear in the large majority of specs. Data-leaning posts add pandas, SQL fluency and ETL pipeline experience. The language itself is the baseline; most of the role is the tooling and systems around it.

Pay varies by level. Junior roles run roughly £28k to £42k, mid-level developers with three to five years of experience around £45k to £60k, and senior roles typically £70k to £90k. ITJobsWatch puts the UK median for permanent Python developer roles at about £76k, with London paying higher. Fully remote and hybrid posts both exist, though hybrid, commonly two or three days on-site, is now the more common arrangement; fully remote roles attract heavy competition. Progression usually runs junior to mid to senior developer, then into a technical lead or architect track or engineering management. Some move sideways into data engineering, DevOps or machine learning, which tend to pay at the upper end of the range.

Python Developer Jobs

Full Stack Engineer - ML/Gen AI

Stratford
£375 per day
Job Type: Contract
Posted: 17-06-2026
Our trusted partner, which operates within the Ed-Tech domain, employs over 10,000 individuals across 100 countries, and has a reach of 600 million users, is recruiting a Full Stack Engineer with hands-on development capabilities in Python, JavaScript/Typ... Read more

QA Engineer (AI Chatbot)

Stratford
£375 per day
Job Type: Contract
Posted: 17-06-2026
Our trusted partner, which operates within the Ed-Tech domain, employs over 10,000 individuals across 100 countries and has a reach of 600 million users, is recruiting a senior QA Engineer with experience in Python, TypeScript, Cypress, and AI Chat Bots (... Read more

DATA PLATFORM ARCHITECT

Greater London
£100,000 per annum
Job Type: Permanent
Posted: 17-06-2026
Programming Language: Proficiency in Python. Domain: Platform Engineering is highly desired over standard data pipelining. They are building the platform foundation, not data pipelines/lakes. The ideal candidate will be able to execute highly technical ta... Read more

Network Automation Developer

London
£600 per annum
Job Type: Temporary
Posted: 17-06-2026
Network Automation Developer (Python & Ansible. Certain Advantage is hiring for a Network Automation Developer based in London. This role is on a initial contract basis till the end of the year and is hybrid, with employees required to be onsite 3 days pe... Read more

Senior Systems Developer

Oldham
£69,156 per annum
Job Type: Permanent
Posted: 17-06-2026
The Guinness Partnership is looking for a Senior Systems Developer to join the IT and Business Change team at our Oldham office on a full time, 35 hours per week permanent basis. We currently operate a hybrid working pattern where you will work 2 days per... Read more

Coding Trainee Placement Programme

Croydon, Greater London
Not Specified
Job Type: Permanent
Posted: 17-06-2026
Learn Python 3 (*1.5 weeks. JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. Python is a highly versatile programming l... Read more

Trainee Programmer Placement Program

Plymouth, Devon
Not Specified
Job Type: Permanent
Posted: 17-06-2026
Learn Python 3 (*1.5 weeks. JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. Python is a highly versatile programming l... Read more

Coding Trainee Placement Programme

Blackpool, Lancashire
Not Specified
Job Type: Permanent
Posted: 17-06-2026
Learn Python 3 (*1.5 weeks. JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. Python is a highly versatile programming l... Read more

Full Stack Developer Placement Programme

Sunderland, Tyne & Wear
Not Specified
Job Type: Permanent
Posted: 17-06-2026
Learn Python 3 (*1.5 weeks. JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. Python is a highly versatile programming l... Read more

Trainee Coding & Programmer Placement Programme

BB1, Blackburn
£28,000 per annum
Job Type: Permanent
Posted: 17-06-2026
Learn Python 3 (*1.5 weeks. JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. Python is a highly versatile programming l... Read more

Trainee Coding & Programmer Placement Programme

Camden, Greater London
Not Specified
Job Type: Permanent
Posted: 17-06-2026
Learn Python 3 (*1.5 weeks. JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. Python is a highly versatile programming l... Read more

Trainee Coding & Programmer Placement Programme

Nationwide
Not Specified
Job Type: Permanent
Posted: 17-06-2026
Learn Python 3 (*1.5 weeks. JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. Python is a highly versatile programming l... Read more

Coding Trainee Placement Programme

ME14, Maidstone
£27,000 per annum
Job Type: Permanent
Posted: 17-06-2026
Developer: £35,000. Senior Developer: £40,000. We Get You Hired. We're not new to this. ITOL Recruit has over 15 years' experience placing candidates into business analysis, project management, and change management roles. Flexible, Affordable, Achievable... Read more

Coding Trainee Placement Programme

Doncaster, South Yorkshire
Not Specified
Job Type: Permanent
Posted: 17-06-2026
Learn Python 3 (*1.5 weeks. JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation. Python is a highly versatile programming l... Read more

SC Cleared Integration Developer

London
£650 per day
Job Type: Contract
Posted: 16-06-2026
INTEGRATION DEVELOPER. SC CLEARED. 650 - 700 P/D INSIDE IR35. REMOTE. 6 MONTHS. We are seeking an experienced Integration Developer to support the migration to HubStream One within a Microsoft Azure environment. The role focuses on designing, building, an... Read more

Software Developer (PHP / MySQL / Python)

Bradford
Not Specified
Job Type: Contract
Posted: 16-06-2026
If you enjoy taking ownership of business-critical systems and seeing the direct impact of your work, this Software Developer opportunity offers the chance to make a genuine difference within a fast-moving operational environment. You'll work across a div... Read more

Lead Python Engineer

Nationwide
£600 per day
Job Type: Contract
Posted: 16-06-2026
Lead Python Software Engineer - Hybrid from Leatherhead or London - Circa £650 per day Inside ir35 - 12 months. Please note: Due to the nature of the project, successful applicants will be required to be SC cleared prior to appointment. Mandatory requirem... Read more

Test Engineer

Newcastle upon Tyne, Tyne & Wear
£1 per annum
Job Type: Permanent
Posted: 15-06-2026
Work closely with Product Owners, Business Analysts, developers and data users to understand requirements. Take ownership of understanding the end to end system and support knowledge sharing. Coach and mentor junior engineers and testers in testing best p... Read more

Lead Software Engineer / Senior Software Engineer

London
£700 per day
Job Type: Contract
Posted: 15-06-2026
Lead Software Engineer / Senior Software Engineer (Python & Django. Contract Length: 12 Months. Rate: Up to £750 per day (Umbrella. IR35 Status: Inside IR35. Clearance Required: Active SC Clearance. Working Pattern: Hybrid – 2 days per week onsite. Locati... Read more

Web Developer Placement Programme

South East London, Greater London
Not Specified
Job Type: Permanent
Posted: 15-06-2026
Web Developer Placement Programme - No Experience Required. Our training courses will help you kick-start a new career as a web developer. We are recruiting for companies who are looking to employ our Coding Traineeship graduates to keep up with their gro... Read more

Frequently asked questions

Do I need a computer science degree to get a Python developer job in the UK?

No. Many UK employers weigh a working portfolio and the ability to pass a technical screen more heavily than a degree. Bootcamp graduates, self-taught developers and career-changers are hired, particularly for junior and mid roles. A degree helps with some larger firms and graduate schemes, but a GitHub profile with real projects and solid pytest coverage often counts for more at interview.

Is FastAPI or Django more in demand for UK Python jobs?

Both appear frequently, and which matters depends on the role. Django is common in established web products and anything needing a built-in admin and ORM, so it is the safer single choice for backend web roles. FastAPI is growing for API-first and async services and appears often in newer codebases and microservices. Many specs list Django, FastAPI and Flask together, so being comfortable in at least two is an advantage.

How much should a mid-level Python developer expect to earn in the UK?

Around £45k to £60k base for someone with roughly three to five years of commercial experience, with London and fintech or AI-focused employers paying at or above the top of that band. Contract day rates are higher but carry no holiday or sick pay. Moving into data engineering, DevOps or machine-learning specialisms, or up to senior level at £70k to £90k, is the usual route past £60k.