Senior Python Developer

Company: Erin Associates
Apply for the Senior Python Developer
Location: Middlesbrough
Job Description:

Overview

In this Senior Python Developer role, you will shape the technical direction of a growing SaaS business and build features on the Python/Django stack. You’ll collaborate with cross‑functional teams and work directly with customers to translate needs into solid solutions. The role emphasizes clean, tested code, engineering best practices, and scalable development as the UK team grows. This is a hands-on position with impact on product direction, architecture, and delivery, within a hybrid Teesside setting.

Responsibilities

  • Develop features on the Python/Django platform
  • participate in code reviews and enforce engineering best practices
  • shape technical direction and help grow the UK engineering team
  • translate customer requirements into workable solutions
  • maintain high code quality through testing and clean design
  • collaborate with cross‑functional teams and stakeholders

Key requirements

  • 3+ years in a similar role
  • Python and Django expertise
  • full stack development background including frontend
  • AWS and CI/CD pipelines
  • RESTful APIs
  • PostgreSQL or equivalent databases
  • Agile experience
  • self-starter
  • excellent communication
  • accountability
  • Python
  • Django
  • Frontend development

…

Posted: October 3rd, 2026