Full Stack Developer (Python)

Posted 15 January 2026
Salary Up tp £80,000
LocationCity of London
Job type Permanent
Discipline Technology

Job description

Full Stack Developer (Python)

Permanent | London or Ipswich (Hybrid) | Up to £80,000

We are partnering with a utilities company that is looking for a Python-first Full Stack Developer to join a small, high-performing Data Science & Development team. This role involves building production-grade software that directly supports the energy sector and contributes to the UK’s transition to net zero.

It is a hands-on engineering role, focused on designing, building, deploying, and maintaining real-world Python applications used by both internal teams and external partners across the energy industry.


The role

You’ll work in a small, highly capable team with a high degree of autonomy, owning solutions end to end - from understanding partner requirements through to delivery, deployment, and ongoing improvement.

What you’ll be doing

  • Designing and developing production-ready Python applications, including web apps and APIs

  • Working with frameworks such as Flask, Django or Dash

  • Owning code from initial design through to deployment and monitoring

  • Applying strong software engineering best practices (testing, documentation, modular design)

  • Contributing to CI/CD pipelines, containerisation, and deployment workflows

  • Collaborating with internal and external stakeholders to translate requirements into working software

  • Ensuring solutions meet governance, security, and operational standards

What we’re looking for

  • Strong commercial experience with Python as a primary development language

  • Proven delivery of production systems, not just scripts or analysis

  • Experience building web applications and/or APIs in Python

  • Solid understanding of modern software engineering practices

  • Exposure to DevOps concepts such as CI/CD, Docker, Linux, and cloud environments

  • Experience in the energy or utilities sector is highly desirable, but not essential

  • Comfortable working independently and taking ownership of outcomes

If you like the sound of the role please apply or email me directly - [email protected]