cover image
Octopus Energy

Backend Developer

Hybrid

London, United Kingdom

Full Time

15-04-2025

Job Specifications

London, UK
Octopus Electroverse – Software Engineering /
Full-time /
Hybrid

We’re making electric vehicle ownership as smart and simple as possible, by building the world’s largest, public charging platform.

In just four years, Octopus Electroverse has grown to become one of the largest eMobility players globally, with over 850,000 connected electric vehicle chargers and a customer ecosystem spanning web, iOS, Android, CarPlay, Android Auto & Automotive OS, and more.

But it’s just the start: we’re busy expanding internationally, working with more automotive and tech partners, building exciting new features at scale, and creating the integrated charging experiences of the future - all in the name of making public EV charging super simple for
customers.

Electroverse is a multifunctional team made up of product, development, commercial, operations, marketing, partnerships and more - all focused on making Octopus Electroverse the go-to name in public EV charging. And we’re looking for smart individuals with an interest in the space who can help us make it happen.

We’re looking for someone who’s passionate about code, curious, and eager to learn. You’ll be working alongside the backend team that provides services for our Electroverse ecosystem in the electric vehicle and electrification space with focus on helping develop the business proposition for fleets.

Our project is coming out of the early stages of the implementation and we’re working on big customer facing features which will give you the chance to have a huge impact and given our ambitions in the electrification space, influence how the back-end scales to meet new challenges and create a wider ecosystem.

Overall, you'll work with a small, high-energy project team to bring the product to life - an exciting opportunity to work like a start-up within a rapidly scaling EnTech business.

What You’ll Do…

Help us develop our new exciting offering for businesses managing electric vehicles or who are undergoing an electrification transition
Support development in other areas within our Electroverse ecosystem
Work in a cross functional team to deliver best quality product for the users of our platform

What You'll Have...

The passion to create something amazing, and the mindset to learn and grow with the company.
Experience in the creation of the web service backend for a mobile or web app using Python/Django
A strong understanding of the Python ecosystem with 2+ years of experience.
An ability to discuss vision and features within a team and propose creative solutions
An ability to write robust and fault-tolerant software
Knowledge of (or a desire to learn) GraphQL APIs is a plus
Proficient understanding of Git
Familiarity with continuous integration and continuous deployment

Nice to have, but not essential:

Experience working on B2B product features, e.g. KYB, invoicing, data protection rules
Experience integrating third-party API solutions

If this sounds like you then we'd love to hear from you.

Are you ready for a career with us? 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!

Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Octopus, we're looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. 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.

About the Company

We're on a mission to make a big green dent in the universe by building a truly sustainable energy system globally. That means making power greener, smarter, and more affordable for everyone. We put customers at the heart of everything we do: with always-fair prices, transparency and outrageous customer service. We drive system change: with transformative tech to make renewable energy the norm and end global reliance on fossil fuels. Octopus Energy Group is made up of 10 businesses spanning 6 countries across 3 continent... Know more

Related Jobs

Company background Company brand
Company Name
Redpanda Data
Job Title
Software Engineer, Console
Job Description
We are a team of doers, seasoned engineers, hackers and builders, working on the future of streaming data. Funded by premier investors including GV and Lightspeed, Redpanda is building the streaming data platform for developers. We’re evolving streaming beyond the Apache Kafka® protocol into a unified “engine of record” that delivers a categorical reduction in complexity, wicked-fast performance, onboard Wasm transforms, and transparent tiered storage that gives consumers access to both real-time and historical data from a single API. About the Role: As a Senior Software Engineer on the Redpanda Console team, you'll build intuitive, high-impact tools used by thousands of developers to simplify and streamline their interaction with Redpanda and Kafka. In this role, you’ll help shape a critical tool that empowers developers around the world. You'll own meaningful technical challenges, collaborate closely with customers and cross-functional teams, and dive deep into complex systems—all while crafting elegant, user-focused solutions. If you’re obsessed with developer experience, and excited to work on a fast-moving product in a remote-first environment, this role is made for you. If you're driven by solving real-world problems, enjoy working across disciplines, and care deeply about the people using your work, we’d love to have you help us raise the bar. You Will: Lead and contribute to the success of Redpanda Console - a user interface and backend that is used by thousands, striving to eliminate pain points users run into when working with Redpanda and Kafka Work with customers, our community, as well as product, engineering and customer success teams to determine the best set of features and best ways to support key stakeholders Write clear documentation that allows users to learn everything they need to know to integrate Redpanda Console with their environment Review contributions from developers indirectly involved in the project, providing thoughtful feedback to incorporate solid code everybody is happy with Deeply learn the Kafka protocol and the features Redpanda provides Make the lives of our users easier and simpler! You Have: Strong understanding and experience with Go Strong understanding of at least one of AWS, GCP, or Azure Experience working in an enterprise startup Strong sympathy for user experience and pain points: if one user vocalizes negative feedback, odds are ten are silently thinking the same thing Experience diving into large, unknown domains and being able to incrementally drive projects to success Excellent written communication skills Familiarity working with a 100% distributed engineering team, collaborating on GitHub, Slack, and Zoom Nice to Have: Existing knowledge of Kafka or the Kafka protocol Experience with Figma or other tools for creating mockups to communicate ideas Experience with Frontend work (React, Vue, Angular or similar) Experience writing and working with E2E test frameworks Experience with creating and maintaining build pipelines (GitHub Actions, Buildkite) U.S. base salary range for this role is $185,000 - $250,000 (CA, NY, WA) and $177,000 - $240,000 (other US locations). Our salary ranges are determined by role, level, and location. As a remote-first company, we strive to consider each candidate's job-related skills, location, experience, relevant education or training to determine individual base salary. Your talent partner will share more about the specific salary range for your preferred location during the hiring process. Redpanda is used by Fortune 1000 enterprises pushing hundreds of terabytes a day, as well as by the solo dev prototyping a React application on her laptop. Think of it as a streaming data API platform that scales with you from the smallest projects to petabytes of data distributed across the globe. Join Redpanda if you’d enjoy being part of a fast-moving, 100% remote organization with team members around the globe and a culture based on trust, transparency, communication, and kindness.
United Kingdom
Remote
Full Time
07-05-2025
Company background Company brand
Company Name
Free-Work UK
Job Title
Senior DevOps Engineer Cloud, Azure
Job Description
This is a new and exclusive opportunity for a Senior DevOps Engineer to join a thriving business as they are growing their Devops team Role details Title: Senior DevOps Engineer Location: London or Glasgow (entirely flexible) and only 1 day a week in the office with home working hybrid flexibility Salary £50-70,000 dependent on location and experience Technical stack: Cloud, Azure Azure Platform, Azure DevOps, AKS, IaC (Terraform), Ansible, and Bitbucket Pipelines. Focus of the role: CI/CD Optimization, IaC Governance, Cloud Operations, Automation Development As a Senior DevOps Engineer, you will lead the optimization of our CI/CD processes and pipelines, manage Infrastructure as Code (IaC), and collaborate with diverse teams using cutting-edge technologies like Azure Platform, AKS, and DevOps and Bitbucket Pipelines. This role is pivotal in enhancing our cloud infrastructure and operational efficiency. This is a senior role with a lot of leadership opportunities from day one including leading optimization, leading projects and ownership on strategy for the cloud infrastructure Focus of the role: CI/CD Optimization, IaC Governance, Cloud Operations, Automation Development What we are looking for from you Technical stack: Cloud, Azure Azure Platform, Azure DevOps, AKS, IaC (Terraform), Ansible, and Bitbucket Pipelines. Experience across: CI/CD Optimization, IaC Governance, Cloud Operations, Automation Development This role is pivotal in enhancing our cloud infrastructure and operational efficiency. This is a senior role with a lot of leadership opportunities from day one including leading optimization, leading projects and ownership on strategy for the cloud infrastructure For more information, and the chance to be considered please do send through a CV - good luck To find out more about Huxley, please visit XX XX XX XX XX Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
London, United Kingdom
On site
Full Time
07-05-2025
Company background Company brand
Company Name
Velociti Solutions
Job Title
Senior Software Engineer
Job Description
About the role Our industry-leading team provide business solutions across the entire transport industry. With interfaces into key industry suppliers (including electronic ticket machine providers, scheduling packages, fuel systems and cash machines) our operational software provides a single interface through which operators of all sizes can consolidate their data to drive efficiencies and informed business decisions. As a Senior Software Engineer, you are a core member of our development team delivering enterprise-quality software supporting local, national and international customers across a range of solutions. We strive to continuously improve our development and DevOps methodologies and tools supported by strong Agile principles, and we expect you to contribute and recommend enhancements to our practices, processes, and tooling. Your role is a full-stack one, requiring both front and back-end expertise with a deep understanding of modern software architectures and development techniques. This is a full-time role of 37.5 hours per week with core hours of 9:30am – 4.00pm Monday to Friday. This position offers a hybrid working model which includes working from our offices in Sheffield, Bromsgrove (Birmingham) or Oldham (Manchester) one day every two weeks. Purpose of the role As a Senior Software Engineer, you will contribute to the implementation of our software solutions through the production of high-quality code. You will be involved in crucial stages of the development lifecycle throughout the build and deployment of our products and provide support both during and post-deployment. You will bring coding expertise to the team, working closely with others to produce quality code that is efficient, maintainable and testable. You will work with the team to deliver designs and functionality, including prototyping, researching and trialing new technologies as well as improving and maintaining existing solutions. You will contribute to planning activities whilst aligning your workload to team delivery timescales. Responsibilities Develop the next generation of our software using the latest web technologies with standard design patterns and practices, all in an agile environment Architect and write clean, documented, testable and scalable code adding new functionality to our solutions, as well as improving our existing code-base Perform code reviews, ensuring that the team delivers reliable and secure software Learn, maintain, and improve our existing toolset and infrastructure, wherever applicable Champion best practice, clean code, patterns, practices and methodologies Act as a point of escalation and troubleshooting within the development team, shaping the team ethos and mentoring junior developers Delivery of enterprise-quality, web-based, API-driven solutions Making a key contribution to Scrum events; Daily Stand-Ups, Sprint Reviews, Backlog Refinement workshops, and Sprint Retrospectives Develop new features across and maintain all versions of our software Conducting and participating in code and architecture reviews, supporting continuous learning and knowledge sharing across the team Supporting our colleagues in the Deployment, Support and Infrastructure teams; ensuring that our software meets the required standards for privacy, security, compliance, and regulation Production of technical documentation, wikis, and release notes, where required, to support all stages of the Software Development Lifecycle Key skills and experience Expert front-end programming skills using modern libraries and frameworks, especially React, Vue, and Angular Strong skills programming with JavaScript / TypeScript Strong C# programming skills with demonstrable expert-level knowledge of the .NET Framework Accomplished in developing websites and web applications using ASP.NET (MVC, Web API) Able to deliver low-latency web services and APIs with a solid understanding of the REST architectural style Knowledge of designing, building, and consuming APIs with OpenAPI (Swagger) Very proficient in database development on MS SQL Server with extensive knowledge of T-SQL and relational data modelling Experience building responsive layouts and mobile websites with cross-browser compatibility Strong knowledge of Object-Oriented development Extensive knowledge of software design patterns, SOLID principles and advanced-level engineering approaches, such as DI/IoC, TDD, etc. Experience working with source control, automated build, deployment tools and package managers (Azure DevOps, Git, NuGet, NPM) Able to work in a fast-paced, delivery-focused, agile environment Excellent spoken and written English communication skills; able to present and articulate proposals, estimates and solutions clearly and succinctly Able to assume end-to-end ownership of technical solutions Have a high level of maturity; able to give and receive constructive feedback, particularly during code and architecture reviews Benefits 25 days holiday plus bank holidays and an additional 3 days for Christmas Extra day’s leave for Birthday Company Pension Income Protection Life Assurance Private health care Cycle-to-work scheme
Oldham, United Kingdom
Hybrid
Full Time
07-05-2025
Company background Company brand
Company Name
Monks
Job Title
Full Stack Developer
Job Description
Please note that we will never request payment or bank account information at any stage of the recruitment process. As we continue to grow our teams, we urge you to be cautious of fraudulent job postings or recruitment activities that misuse our company name and information. Please protect your personal information during any recruitment process. While Monks may contact potential candidates via LinkedIn, all applications must be submitted through our official website (monks.com/careers). About The Role The Opportunity Measure.Monks, the marketing effectiveness division of Media.Monks, is looking for a bright and personable Full Stack Developer at the top of their game to run the next phase of our software development roadmap and help drive the company towards continued double-digit growth. Responsibilities Lead the technical development of our software solutions and products for clients worldwide. Design and build client-facing tools and systems. Collaborate with the Data Science team to enhance marketing effectiveness solutions and tooling. Work with senior leadership to transform high-level ideas into concrete development plans. Develop back-end and front-end environments using modern technologies, ensuring security best practices. Contribute to and learn about the latest advancements in back-end security. Create tools and packages to boost development speed and ease of maintenance and scalability. Coordinate with development teams across the group to ensure seamless integration of solutions. About You The essentials: We Are Looking For Someone At The Top Of Their Game With a Proven Track Record In Developing High-performance, Secure Applications For Clients. Specifically, We Seek Candidates With Experience In The Following Areas Proven experience in developing, deploying, and maintaining client-facing applications. Solid experience with front-end frameworks such as React or Vue, and adaptability to new frameworks and technologies. Relevant experience in Node.js or Next.js, with confidence in developing high-load, high-performance, stable, and secure software. Proficiency in HTML/CSS, JavaScript, and TypeScript. Familiarity with relational databases such as MySQL and NoSQL environments like MongoDB or BigQuery. Experience in Cloud technologies (GCP or AWS preferred) and familiarity with other backend technologies (Python, MongoDB, Redis, Docker, OCI, etc.) is a plus. Highly driven, dedicated, and responsible, with the ability to work independently on projects and solutions. Experience in marketing analytics and core Data Science libraries in R and Python, along with experience deploying RShiny apps is a bonus. At Monks, we believe in fostering an environment where a diversity of perspectives can thrive. We proactively work to design hiring processes that promote equity and inclusion while mitigating bias. We celebrate diversity and are committed to building a team that reflects the communities we serve. We welcome and encourage qualified applicants from all backgrounds who are excited to contribute to our mission. About Monks Monks is the global, purely digital, unitary operating brand of S4Capital plc. With a legacy of innovation and specialized expertise, Monks combines an extraordinary range of global marketing and technology services to accelerate business possibilities and redefine how brands and businesses interact with the world. Its integration of systems and workflows delivers unfettered content production, scaled experiences, enterprise-grade technology and data science fueled by AI—managed by the industry’s best and most diverse digital talent—to help the world’s trailblazing companies outmaneuver and outpace their competition. Monks was named a Contender in The Forrester Wave™: Global Marketing Services. It has remained a constant presence on Adweek’s Fastest Growing lists (2019-23), ranks among Cannes Lions' Top 10 Creative Companies (2022-23) and is the only partner to have been placed in AdExchanger’s Programmatic Power Players list every year (2020-24). In addition to being named Adweek’s first AI Agency of the Year (2023), Monks has been recognized by Business Intelligence in its 2024 Excellence in Artificial Intelligence Awards program in three categories: the Individual category, Organizational Winner in AI Strategic Planning and AI Product for its service Monks.Flow. Monks has also garnered the title of Webby Production Company of the Year (2021-24), won a record number of FWAs and has earned a spot on Newsweek’s Top 100 Global Most Loved Workplaces 2023. We are an equal-opportunity employer committed to building a respectful and empowering work environment for all people to freely express themselves amongst colleagues who embrace diversity in all respects. Including fresh voices and unique points of view in all aspects of our business not only creates an environment where we can all grow and thrive but also increases our potential to produce work that better represents—and resonates with—the world around us.
London, United Kingdom
Hybrid
Full Time
07-05-2025