Python Developer

Primo Interactive Limited

Greater London, Manchester, Wrexham

Hybrid

GBP 65,000 - 90,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Primo Interactive Limited is seeking an experienced Python Web Developer to design and maintain web apps and APIs using Django, Flask or FastAPI. You will work with PostgreSQL/MySQL in Docker environments and ensure robust error handling and testing.

You will review code, read existing Python, and gradually take ownership of projects. The role requires five+ years of commercial experience and strong SQL and ORM understanding, with a focus on reproducible environments and collaboration.

Qualifications

  • Five+ years of commercial work in Python web development.
  • Shipped Python web apps using Django, Flask or FastAPI.
  • Write SQL by hand and understand ORM abstractions.
  • Set up reproducible environments and dependencies from repo.
  • Git in daily use.

Responsibilities

  • Build and maintain web applications and APIs in Django, Flask or FastAPI.
  • Write services moving data between client systems: feeds, imports, reports.
  • Take over existing Python code, read it, and modify without breaking it.
  • Write tests and accompanying error handling.
  • Review colleagues' code and have yours reviewed.

Skills

Python web apps
Django/Flask/FastAPI
SQL
ORM concepts
Git
Environments & dependencies
Docker
Linux

Tools

Docker
Linux

Job description

Most of what we build is PHP, but not all of it. When a client's system is already written in Python, when the job is data processing or automation, or when the library that solves the problem only exists in Python, that is what we use. We pick the language that suits the client's team and their future, not our habits.

You will build and maintain web applications and APIs in Django, Flask or FastAPI, with PostgreSQL or MySQL behind them, in Docker containers on the hosting we run. The rules are the same as everywhere else here: the error path is written with the happy path, and code is reviewed before it ships.

What you will be doing
  • Build and maintain web applications and APIs in Django, Flask or FastAPI.
  • Write the services that move data between a client's systems: feeds, imports, reports.
  • Take over existing Python code, read it first, and change it without breaking what works.
  • Write tests for what you build, and the error handling to go with them.
  • Review colleagues' code and have yours reviewed.
What you will need
  • At least five years of commercial work in this field that you can show us. We promise clients that everyone on their project has that, so it is not negotiable.
  • Python web applications you shipped and supported, in at least one of Django, Flask or FastAPI.
  • SQL you write yourself, and an understanding of what the ORM is doing for you.
  • Environments and dependencies another developer can rebuild from the repository.
  • Git in daily use.
Useful, not required
  • Data work with pandas or similar, for reporting and analysis.
  • Docker, Linux and the basics of running what you build.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Programmer
Senior Python Programmer

Smartedge Solutions Ltd • Greater London

On-site
GBP 70,000 - 110,000
Python Software Engineer
Python Software Engineer

Harrington Starr • Greater London

On-site
GBP 70,000 - 110,000
Python Developer
Python Developer

Templeton & Partners - Innovative & Inclusive Hiring Solutions • Greater London

On-site
GBP 70,000 - 110,000
Software Engineer
Software Engineer

Experis UK • England

Hybrid
GBP 40,000 - 50,000
Python Developer Intern
Python Developer Intern

Freelancerprox • Greater London

On-site
GBP 20,000 - 30,000
Senior Python Developer/ Engineer
Senior Python Developer/ Engineer

Cognizant • London Colney

On-site
GBP 70,000 - 90,000
Senior Python Developer/ Engineer
Senior Python Developer/ Engineer

Cognizant • City of Westminster, Greater London

On-site
GBP 70,000 - 110,000
PHP Developer
PHP Developer

Primo Interactive Limited • Greater London, Manchester, Wrexham

Hybrid
GBP 60,000 - 90,000
Senior Python Developer
Senior Python Developer

MarkIT Placements • Greater London

On-site
GBP 65,000 - 100,000
Backend Developer (Python)
Backend Developer (Python)

BitWords Inc. • Greater London

Hybrid
GBP 67,229 - 104,578
Competitive salary & equity
Health, dental, and vision insurance
Flexible remote-first culture
+5