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
Property & Change Solutions Ltd
Job Title
Frontend Developer - React (UI/UX)
Job Description
The Company PACS (Property and Change Solutions) is an innovative software company transforming the Facilities Management (FM) industry. Our cutting-edge IWMS (Integrated Workplace Management System) helps businesses manage their properties, supply chains, and operations more efficiently. With a focus on user-first, technology-driven solutions, we’re redefining how FM teams operate. The Role We’re looking for a talented and creative Frontend Developer to help elevate the look and feel and user experience of our IWMS platform. This role is ideal for someone with expert-level React skills, a strong design eye, and a passion for creating intuitive, visually appealing software. You’ll play a key role in refining and maintaining a consistent user experience across our product. From font choices to colour palettes, layout to interactivity - your work will ensure that our software aligns perfectly with our brand and delivers a best-in-class user experience. You’ll also collaborate with the team on creative projects across the business, including marketing visuals, social content, and website design. Primary Responsibilities Product Design & Development Redefine the UI/UX of the PACS IWMS platform across all modules Build and maintain front-end components using React Ensure consistent branding across the software (fonts, colours, logos, layout) Create a cohesive design system to guide future development Work closely with the dev team to improve navigation, usability, and overall user journey Bring fresh design ideas and contribute to long-term platform improvements Bonus: Mobile app development experience Creative & Brand Support (Secondary responsibilities) Assist with visual design for the PACS website Help design engaging LinkedIn content and branded marketing material Support company-wide creative needs with high-quality graphics and layouts Skills & Expertise Proven experience in UI/UX design and front-end development Expert-level knowledge of React Strong portfolio of design-led software projects Excellent eye for detail and user-centric thinking Experience building or maintaining a design system/style guide Understanding of responsive design principles and accessibility Bonus: Knowledge of the FM industry Ambitious, creative, and excited to be part of a forward-thinking team Benefits & Salary Competitive salary (based on experience) 25 days holiday + your birthday off Team socials & events Work with a growing, modern tech company Performance-based bonus scheme Real opportunities for creative ownership and career development
Bournemouth, United Kingdom
On site
Full Time
12-05-2025
Company background Company brand
Company Name
Google
Job Title
Software Engineer II, GBO Engineering
Job Description
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures or algorithms. 1 year of experience with full stack development, with back-end such as Java, Python, GO, or C++ codebases, and front-end including JavaScript or TypeScript, HTML, CSS. Preferred qualifications: Experience with developing accessible technologies About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another. Responsibilities Write and review code in the following languages: TypeScript, Java, Kotlin or SQL. Test, debug, maintain or update full-stack web applications. Create Application programming interface (API) services using standard and Google-specific software development tools. Write and review technical documents, including design and developer documentation. Collaborate with Product, User Experience (UX) and engineering teams, to deliver new features. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
London, United Kingdom
On site
Full Time
09-05-2025
Company background Company brand
Company Name
Starling Bank
Job Title
Staff Software Engineer - Engine by Starling
Job Description
At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling Bank has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling - https://www.enginebystarling.com/ We're looking for Backend Software Engineers to work on the Engine Platform and make our existing features work for banks all over the world as well as building new features from scratch that Starling hasn't released in the UK market. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear more from the team in some case studies, below, and our work with Women In Tech. Day in the Life of a Software Engineer Running a Backend Team We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good. As a Staff Engineer you will: Have the opportunity to lead multiple complex projects from inception through to run Be a Technical Leader, whether that be with a team to manage or without Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with an Engineer - ~45 minutes Take home technical test to be discussed in the next interview Technical interview with some Engineers - ~1.5 hours Final interview with our CTO / deputy CTO ~45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with W...
London, United Kingdom
Hybrid
Full Time
12-05-2025
Company background Company brand
Company Name
Hays
Job Title
IT Support - L2
Job Description
Your new company My client provides secure, transparent, and affordable loans with a commitment to exceptional customer outcomes. Their technology-driven approach combines sophisticated data analytics, credit file insights, and human underwriting for every funded loan. As they continue to grow and enhance our digital infrastructure, they are looking for a skilled IT Support Technician to join their dynamic technology team. Your new role My client is seeking a proactive and customer-focused IT Support Technician to provide first-line and second-line technical support to our business teams. This role is crucial in maintaining their technological infrastructure. The main responsibility in this role would be to provide prompt and effective technical support to end-users through various channels (internal communications, and in-person). Other duties include, but are not limited to: Manage and complete IT support tickets within agreed SLAs Configure, install, and maintain hardware and software systems Support and maintain Office 365 applications and SharePoint environments Assist with user account management and access control Perform regular system updates and security patches Support network infrastructure including LAN, WAN, and VPN configurations Assist in IT equipment deployment and asset management Document technical solutions and maintain IT knowledge base Participate in cybersecurity initiatives and promote security awareness Support mobile device management (MDM) solutions Conduct basic troubleshooting of network issues Assist in maintaining IT inventory and equipment lifecycle management What you'll need to succeed 2-3 years of experience in IT support or similar role Strong knowledge of: Office 365 suite and SharePoint Windows 11 operating systems Network fundamentals (LAN, WAN, VPN) Hardware troubleshooting Cybersecurity best practices Mobile Device Management (MDM) Experience with network equipment (routers, switches, firewalls) Excellent problem-solving and analytical skills Strong communication skills with fluency in written and spoken English Ability to explain technical concepts to non-technical users Good time management and prioritisation skills Self-motivated with the ability to work independently Strong team player with collaborative approach Customer-service oriented mindset Ability to adapt to changing priorities Keen interest in emerging technologies What you'll get in return A basic salary of up to £27k. A chance to work for a genuine market leader in their sector. Opportunities for progression and promotion. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Desired Skills and Experience o Office 365 suite and SharePoint o Windows 11 operating systems o Network fundamentals (LAN, WAN, VPN) o Hardware troubleshooting o Cyber security best practices o Mobile Device Management (MDM) Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
Nottingham, United Kingdom
On site
Full Time
12-05-2025