{bc}
linkedin

Senior Software Engineer (Python)

Octopus Energy
London, GBR
Full-time
Onsite
Discovered 1 months ago
PythonGraphQLAPI design and developmentBackend architecturePostgreSQLNoSQL databases

Full Job Posting

Company and product

Octopus Electric Vehicles builds products that help individuals and businesses switch to electric driving.

The team is developing systems that support electric car leasing and customer experiences.

Role overview

The Senior Software Engineer works in the product and engineering team on systems powering electric car leasing.

The technology stack includes Python, GraphQL, PostgreSQL, NoSQL databases, AWS, and a React and Next.js frontend.

The role works within a dedicated cross-functional team serving customers and internal users.

What you will do

  • Design and build robust APIs integrating internal and third-party services to optimize and automate core business processes.
  • Architect and evolve performant, scalable backend systems and data models.
  • Work across multiple data sources and design expressive, well-structured schemas.
  • Contribute to frontend applications when needed.
  • Maintain code quality and long-term maintainability.
  • Contribute ideas, share knowledge, support colleagues, and mentor others.

What you will need

  • Deep expertise in Python and strong software engineering fundamentals.
  • Proven experience designing and building APIs, ideally with GraphQL.
  • Comfort working with relational and NoSQL databases, including PostgreSQL.
  • Experience applying software engineering principles to build robust, scalable, maintainable systems.
  • Experience collaborating within teams and across disciplines.
  • Experience using AI technology and tooling to augment development.
  • Track record of owning features from inception through delivery.

Bonus experience

  • Strong frontend experience with React, TypeScript, and Next.js.
  • Experience with event-driven architecture or systems.
  • Production experience with AI technology and tooling.

Culture and benefits

  • Octopus Energy emphasizes autonomy, learning, collaboration, and work on projects that support sustainable change.
  • The company offers employee perks and encourages applicants who may not meet every hiring criterion to apply.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Octopus Energy