Taro Logo

Backend Engineer II - Global Backend

Leading energy technology (EnTech) company providing green and flexible energy solutions for consumers.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · AI · Finance

Job Description

Octopus Energy Group is at the forefront of the energy technology revolution, seeking a Backend Engineer II to join their Global Backend team. The role is crucial in building the future of energy tech, working on a new backend codebase used by all global Octopus Energy teams.

The position offers an opportunity to work on high-impact projects that drive the global shift to clean, smart energy. You'll be responsible for migrating and maintaining systems powering flagship features like Saving Sessions and Octoplus, while collaborating cross-functionally to develop scalable features for low-carbon living solutions, including heat pumps, EV chargers, and solar panels.

Octopus Energy Engineering serves millions of customers worldwide, building cutting-edge time-of-use tariffs and innovative customer experiences. The company is Europe's best-funded green tech start-up, backed by Generation, the sustainable fund co-chaired by Al Gore. They've been recognized as one of Glassdoor's Best Places to Work and have been Which? Recommended for eight consecutive years.

The role offers a unique culture where people learn, decide, and build quickly with autonomy. You'll be working alongside talented co-owners on groundbreaking projects in a company that values transparency, honesty, and simplicity. The organization is committed to making energy greener, fairer, and better for people while providing a supportive and inclusive work environment.

Working with the Global Backend team, you'll be at the heart of their technical infrastructure, ensuring robust and scalable solutions for their expanding global presence. The position requires strong technical skills, particularly in Python and Django, with opportunities to work on complex domain modeling and fault-tolerant software development.

Last updated 22 days ago

Responsibilities For Backend Engineer II - Global Backend

  • Migrate and maintain systems powering flagship features like Saving Sessions and Octoplus
  • Develop features with scalability in mind
  • Work cross-functionally with other teams
  • Build and maintain new backend codebase for global teams
  • Shape the future of low-carbon living solutions

Requirements For Backend Engineer II - Global Backend

Python
PostgreSQL
React
Redis
  • Python experience
  • Django (or equivalent web framework) experience
  • Domain modelling expertise
  • GraphQL knowledge
  • Experience writing robust and fault-tolerant software
  • Celery and async processing experience
  • Postgres knowledge
  • AWS (bonus)
  • React and Redux (bonus)

Benefits For Backend Engineer II - Global Backend

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary (not disclosed)
  • Flexible work arrangements
  • Inclusive work environment
  • Award-winning company culture
  • Various perks (detailed in UK perks hub)

Related Jobs