Octopus Energy

Octopus Energy

London

Backend Engineer

Full-Time£25,000 - 65,000 per year前天United Kingdom
IT

Job Description

Salary: £25,000 - 65,000 per year

Requirements:
  • Solid backend foundations with a 3-4 year track record building web applications in Python, ideally with Django.
  • Experience writing highly testable code and working with relational databases and background task processing.
  • Comfortable working in a large, multi-tenant codebase and navigating shared abstractions, territory-specific behaviour, and integrations with upstream services.
  • Comfortable with pace over process and shipping continuously with automated guardrails over manual gates.
  • Openness and excitement around integrating modern AI tools into daily development, testing, and debugging.
  • High initiative and the ability to break down engineering problems into shippable slices.
  • A genuine curiosity about smart energy devices and the technology that connects them to peoples homes.
  • Coachable and genuinely interested in feedback and willing to adapt your approach.
  • You do need to be able to work in the UK.
Responsibilities:
  • Take independent ownership of medium-sized technical features and components, delivering stable and production-ready code with minimal supervision.
  • Ship continuously to trunk with small PRs and fast feedback.
  • Build and extend a Django backend serving multiple countries from a single codebase.
  • Make deliberate decisions about what should be generic versus territory-specific.
  • Integrate with upstream platform services that provide billing, CRM, auth, and device control.
  • Proactively identify and address monitoring, alerting, and observability gaps to ensure live systems run predictably.
  • Engage confidently in feature technical designs, participate actively in code reviews, and provide clear documentation for pull requests.
  • Use systematic, structured approaches to resolve bugs or service blockers.
  • Step in to address incident management within your core domain.
Technologies:
  • AI
  • Backend
  • CRM
  • Django
  • Incident Management
  • Python
  • Web
  • API
  • AWS
  • Lambda
  • Cloud
  • Celery
  • GraphQL
  • Hardware
  • LESS
  • Marketing
  • Mobile
  • REST
  • Spark
  • TDD
  • TypeScript
  • microservices

More:

We are Octopus Energy Engineering, building the next generation of products to accelerate the green energy transition. We started with the goal of creating Britains first truly digital energy supplier, and we are now Britains largest energy supplier. We are scaling quickly across devices and low carbon tech, with teams working on smart home devices, EV chargers, solar, batteries, heat pumps, platform architecture, data integrations, and automations. We prefer someone who can work in our London office, but we will consider remote candidates. We work in a hybrid setup, embrace flat hierarchies and an open, agile culture, and value real ownership, creativity, and customer impact. Our recruitment process usually takes up to 4 weeks, and we provide accommodations where needed.

last updated 35 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Octopus Energy

Octopus Energy

Octopus Energy

London

IT

Skills & Technologies

TypeScriptPythonGoDjangoRailsAWSGitGraphQLRESTAIAgileUI

Inferred from job description

Salary Insight

£45,000

This role

£60,000

UK median

This salary is 25% below the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom