Senior Software Engineer (BackEnd)

Senior Software Engineer (BackEnd)

Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
O

At a Glance

  • Tasks: Design and build robust APIs to revolutionise electric car leasing.
  • Company: Join Octopus Electric Vehicles, a top-rated start-up transforming the industry.
  • Benefits: Flexible salary, remote work, and perks that matter to you.
  • Other info: Inclusive culture focused on growth and innovation.
  • Why this job: Make a real impact in sustainable tech while working with cutting-edge tools.
  • Qualifications: Expertise in Python, API design, and collaborative team experience required.

The predicted salary is between 63000 - 77000 £ per year.

We’re looking for a Senior Software Engineer (Python) to join our product and engineering team building the systems that power our ability to revolutionise the electric car leasing industry. Our tech stack is Python with GraphQL, PostgreSQL and NoSQL databases, running on AWS, with a React/Next.js frontend.

Work within a dedicated cross-functional team on key products for our customers and internal teams.

Responsibilities

  • Design and build robust APIs, integrating our own and third-party services to optimise and automate core business processes.
  • Architect and evolve backend systems and data models that are performant, scalable, and built to last.
  • Work across multiple data sources, designing expressive, well-structured schemas.
  • Contribute to frontend applications when needed, helping shape experiences that work well for our users.
  • Care about the code you write and its long-term maintainability.
  • Contribute ideas, share knowledge, support, mentor, and raise the game of those around you.

Requirements

  • Deep expertise in Python, with strong software engineering fundamentals.
  • Proven experience designing and building APIs, ideally using GraphQL.
  • Comfort working with multiple data sources, including relational (PostgreSQL) and NoSQL databases.
  • Excellent understanding of core software engineering principles and best practices, and a track record of applying them to build robust, scalable, maintainable systems.
  • Proven experience collaborating within teams and across disciplines.
  • Experience using AI tech and tooling to augment development.
  • A track record of taking ownership of features from inception through to delivery.
  • Strong frontend experience with React, TypeScript, and Next.js, enough to engage with Full Stack engineering teams.
  • Experience with event-driven architecture/systems (EDA).
  • Production experience with AI tech and tooling.

We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we'll do what we can to customise your interview process for comfort and maximum magic!

As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.

Senior Software Engineer (BackEnd) employer: Octoenergy

Octoenergy is an exceptional employer located in Leicester, offering a vibrant work culture that prioritises real conversations and meaningful impact. Employees benefit from a supportive team environment, opportunities for personal growth, and the chance to contribute to innovative green energy solutions, making it a rewarding place to develop your career while making a difference.

O

Contact Details:

Octoenergy Recruitment Team

We think you need these skills to ace Senior Software Engineer (BackEnd)

Python
GraphQL
PostgreSQL
NoSQL databases
API Design and Development
Software Engineering Principles
Event-Driven Architecture