IT & Software

Senior Software Engineer (BackEnd)

Octopus Energy

London · Greater London · United Kingdom

Overview

In this role you will design and build scalable backend systems and APIs to power Octopus Electric Vehicles’ EV leasing platform. You will work in cross-functional teams to integrate services, evolve data models, and ensure maintainable code that supports rapid product development. You’ll contribute across backend, and when needed, frontend aspects to shape user experiences. You’ll share knowledge, mentor peers, and help raise the team’s performance in a fast-growing, mission-driven environment.

Pay / Benefits
  • dog-friendly offices
  • Octopus Employee Benefits
Responsibilities
  • Design and build robust APIs and integrate internal/third-party services to automate core processes
  • Architect and evolve backend systems and data models for performance, scalability and durability
  • Work with multiple data sources (relational and NoSQL) and design expressive schemas
  • Contribute to frontend applications when needed to shape user experiences
  • Prioritize code quality, maintainability and long-term health of the systems
  • Share knowledge, mentor teammates, and raise the team's overall capability
Key requirements
  • Deep expertise in Python and strong software engineering fundamentals
  • Experience designing and building APIs, ideally with GraphQL
  • Comfort with PostgreSQL and NoSQL databases
  • Solid understanding of core software engineering principles and scalable, maintainable systems
  • Collaborative experience working within teams across disciplines
  • Experience using AI tech/tools to augment development
  • Track record of owning features from inception to delivery
  • Collaborative mindset
  • Ownership and accountability
  • Mentorship and knowledge sharing
  • Python
  • GraphQL
  • PostgreSQL

Reference: WJ-747_30254702

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.