Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Backend Developer Python image - Rise Careers
Job details

Backend Developer Python

We believe energy should be better - for you and the environment.


Octopus Energy is a leading energy technology (EnTech) company, committed to providing a better, fairer, and more transparent experience for our customers. Our dedication goes beyond just service: we make real, long-term investments in renewable energy to build a low-carbon future. By keeping energy green, flexible, and fairly priced, we’re helping consumers take control of their energy usage.


Our mission is simple: make energy greener, fairer, and genuinely better for people. Backed by Generation, the sustainable fund co-chaired by Al Gore, we are driving a global energy revolution. To achieve this, we’re looking for outstanding technical minds who are eager to use their skills to tackle one of the biggest challenges facing our planet.


We’re proud to be Europe's best-funded green tech start-up, and one of Glassdoor's Best Places to Work. We’re also the most awarded energy supplier in the UK, and have been Which? Recommended seven years running.


What will you be doing?
  • Octopus Energy Engineering is responsible for the sites, services, and tariffs that are used by the millions of Octopus Energy customers worldwide. From building the latest, cutting-edge time-of-use tariffs, to helping customers actually enjoy tasks like providing meter readings through our wheel of fortune - and everything in between.
  • You’ll find a wide variety of challenges in the work we do as we help push the energy revolution forward. Our teams are multi-disciplined and collaborate between countries, meaning you have what you need to get the right people together and build the next great thing.
  • Octopus Energy is growing rapidly, and the Octopus Energy Engineering team is at the forefront of this expansion. We are looking for a Backend Developer with around 3/4 years of experience who will work closely with Octopus Energy France and various teams, focusing on the development and integration of new features for the website and mobile app. 
  • The role involves working on different modules, including the private area, bill management and saving sessions, contributing to customer onboarding optimization and the implementation of marketing projects through dashboards and the personal area.  
  • The team is driven by the mission of creating a direct impact on customers in everything it does, meaning priorities do sometimes change, but the pace and resulting feedback cycle is satisfyingly quick, and consistently so too.
  • We embrace flat hierarchies and an open, agile culture that fosters innovation, flexibility, and creativity. 
  • We don’t hang our personalities up with our coats and nor should you. At Octopus, we hire great people who get stuff done, all whilst being themselves. We also appreciate people who love to chat, share insights, and collaborate with colleagues.
  • Great ideas come from great conversations: we’re looking for people who love to communicate and connect with their team.


What you'll need
  • We're looking for someone with a general interest in technology and problem-solving; someone diligent and thoughtful. It would be helpful to have experience/expertise in the following (in rough priority order):
  • Python
  • Django (or equiv. web framework)
  • Domain modelling
  • GraphQL and REST APIs
  • Writing robust and fault-tolerant software
  • Celery and async processing
  • Postgres
Plus experience in the following would be a bonus:
  • AWS
  • Terraform, Packer, Consul
  • React and Next.js


What else you'll love about us
  • Octopus Energy is a unique culture - An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We want your hard work to be rewarded with perks you actually care about!
  • Flexible working environment - genuine work life balance here, we treat you as a human, and do our best to make work and life merge smoothly together. Here in France we have a rythm where we require 2 on-site days/week (mostly on Tuesday/Wednesday/Thursday), and you can have up to 3 days working from home.
  • Equity Options Scheme - you own your own part of the business, share options in the whole Octopus Energy Group so we all work together towards success.
  • Office culture - have a certain tech requirement? We’ll do our best to get it. Weekly on a Tuesday we all get together (this happens virtually too) for company updates and drinks - we call it Family Dinner.
  • Your development is important - we support and help with development including internal and external courses, learning, study support etc, all bespoke to you.


Average salary estimate

$60000 / YEARLY (est.)
min
max
$50000K
$70000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Developer Python, Octopus Energy Group

Join Octopus Energy as a Backend Developer Python and be a part of the energy revolution in Paris, FR! At Octopus Energy, we believe that energy should be better for you and the environment. We're not just about providing energy; we're about creating a transparent and fair experience for our customers while making real investments in renewable energy. As a Backend Developer with around 3-4 years of experience, you'll work closely with our teams to develop and integrate new features for our website and mobile app. Imagine crafting innovative solutions that optimize customer onboarding and contribute to our mission of making energy greener and more affordable. Our team thrives on collaboration and creativity, embracing a flat hierarchy where your ideas can flourish. Here, you’ll tackle diverse challenges from building cutting-edge tariffs to enhancing user experiences within our private area. You’ll find a supportive and flexible environment that values communication and teamwork, where you can express your individuality while getting things done. The role demands proficiency in Python, Django or similar frameworks, and skills in domain modeling, REST APIs, and async processing; familiarity with AWS and React is a bonus. If you're keen on making an impact in a fast-paced, dynamic setting, Octopus Energy is the place for you! With a commitment to work-life balance and an equity options scheme, we prioritize your development and happiness. So, gear up to innovate with us and help shape a sustainable future for everyone!

Frequently Asked Questions (FAQs) for Backend Developer Python Role at Octopus Energy Group
What responsibilities does a Backend Developer Python have at Octopus Energy?

As a Backend Developer Python at Octopus Energy, your main responsibilities include developing and integrating new features for both our website and mobile app. You'll be working on various modules, such as customer onboarding processes, bill management, and marketing projects, all aimed at optimizing customer experiences. Additionally, you'll collaborate with multidisciplinary teams, drive innovation, and adapt to fast-changing priorities as Octopus Energy grows.

Join Rise to see the full answer
What qualifications are required for a Backend Developer at Octopus Energy?

To qualify as a Backend Developer Python at Octopus Energy, you should possess around 3-4 years of experience in backend development, particularly with Python and Django. Familiarity with domain modeling, REST APIs, and async processing is essential. Knowledge of GraphQL, Celery, and Postgres will further enhance your candidacy. Experience with AWS and front-end frameworks like React or Next.js would be a bonus, as we appreciate versatile developers.

Join Rise to see the full answer
What kind of work environment can I expect as a Backend Developer Python at Octopus Energy?

At Octopus Energy, we foster a unique culture of autonomy and collaboration. You'll find a flexible working environment with a genuine work-life balance, requiring just 2 days on-site per week. We embrace open communication and creativity, encouraging you to share ideas and insights freely. Team-building activities like our Family Dinner help maintain a close-knit community, even in a hybrid setting.

Join Rise to see the full answer
What technologies will I be working with as a Backend Developer at Octopus Energy?

As a Backend Developer Python at Octopus Energy, you'll primarily work with technologies like Python and Django for server-side applications. You'll engage with GraphQL and REST APIs, Celery for task scheduling, and Postgres for managing data. Familiarity with cloud technologies such as AWS, as well as development tools like Terraform and Packer, will also be beneficial as you contribute to our tech environment.

Join Rise to see the full answer
How does Octopus Energy support its employees' growth and development?

Octopus Energy strongly supports employee growth through ongoing development opportunities. As a Backend Developer Python, you will have access to internal and external courses tailored to enhance your skills. We believe in helping you achieve your professional goals, providing study support and encouraging a culture of learning and innovation.

Join Rise to see the full answer
Common Interview Questions for Backend Developer Python
Can you describe your experience with Python and Django?

When responding to this question, focus on specific projects where you used Python and Django. Highlight how you tackled challenges, implemented features, and collaborated with teams. Be prepared to provide examples of how you've written robust code and handled scaling applications successfully.

Join Rise to see the full answer
How do you approach debugging and problem-solving in your projects?

Discuss your systematic approach to debugging, such as using logging, unit testing, and code reviews. Share a specific instance where you identified and resolved a critical bug, detailing the thought process and tools you used to achieve a solution.

Join Rise to see the full answer
What is your understanding of REST APIs, and how have you implemented them?

Explain what REST APIs are, including principles like statelessness and client-server architecture. Discuss your role in designing and implementing RESTful APIs in past projects, mentioning any protocols used and how you ensured efficiency and security.

Join Rise to see the full answer
What strategies do you use to keep up with advancements in technology?

Share the methods you employ to stay informed, such as following industry blogs, participating in online courses, or attending conferences. Emphasize your commitment to continuous learning and adapting to new tools and technologies relevant to backend development.

Join Rise to see the full answer
How would you prioritize tasks when working on multiple projects?

Detail your approach to task prioritization, emphasizing the use of frameworks like Agile or Kanban. Highlight how you use team collaboration and communication tools to balance workloads and ensure high-quality outputs across different projects.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Provide a clear and concise description of a specific challenge you've faced in your work. Focus on the steps you took to analyze the problem, the solution you implemented, and the outcome of that situation, demonstrating your problem-solving skills.

Join Rise to see the full answer
What is your experience with working in agile development teams?

Discuss your experience with Agile methodologies, including specific frameworks like Scrum or Kanban. Provide examples of how you contributed to sprints, collaborated with team members, and adapted to changes based on feedback from stakeholders.

Join Rise to see the full answer
Can you explain the concept of domain modeling?

Clearly articulate what domain modeling is and its importance in software development. Provide examples from your previous work where domain modeling helped simplify complex problems and how it led to a more organized structure for your applications.

Join Rise to see the full answer
How do you ensure your code is maintainable and readable?

Discuss coding standards and practices you follow to ensure maintainability, such as consistent naming conventions, modular design, and thorough documentation. Provide examples of how you or your team adhered to these practices in previous projects.

Join Rise to see the full answer
What do you find most exciting about working on backend development in the energy sector?

Share your passion for technology and its impact on sustainability within the energy sector. Discuss specific trends or technologies that excite you, and express how you would feel motivated to contribute to Octopus Energy's mission through your work as a backend developer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Octopus Energy Group Remote No location specified
Posted 11 days ago

Join Octopus Energy as a Data Scientist and help innovate low-carbon heating solutions through advanced data models and algorithms.

Photo of the Rise User

Join a leading innovative energy retailer as an Energy Markets Engineer, where your expertise will directly impact sustainable energy solutions.

Photo of the Rise User
Posted 17 hours ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express is looking for a Mid-Level Software Engineer to join their Servicing Engineering team and make an impact on customer platforms.

Photo of the Rise User

Join Exodus as a Senior Backend Engineer, leading the charge in building scalable and secure systems for a thriving cryptocurrency wallet.

Join our innovative team as a Backend Engineer specializing in Python and Java in a fully remote capacity.

Photo of the Rise User
Posted 10 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Lead a team of software engineers in delivering innovative networking solutions as a Software Engineering Manager at BE Networks.

Photo of the Rise User
Posted 10 days ago

Join Lockheed Martin Space as a Staff Software Engineer to advance our innovative capabilities in space technology through hybrid work opportunities.

Photo of the Rise User

Join Dev Technology Group as an Associate Application Developer to contribute your Java expertise in a collaborative government-focused environment.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google Cloud as a Site Reliability Developer, where you'll tackle large-scale challenges while enhancing system reliability and performance.

Photo of the Rise User
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse

Join Cohere as a Senior Software Engineer to develop secure AI systems that drive value for enterprises.

Octopus Energy is a forward-thinking energy provider - were not just thinking about us, but generations ahead. Were reinventing the way you interact with your energy use so that you know when the best times are to use energy, and when the grid is ...

57 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
J
Someone from OH, Cleveland just viewed Sprinkler Service Technician IV at JCI
Photo of the Rise User
Someone from OH, Massillon just viewed Marketing Analyst at ITW
Photo of the Rise User
Someone from OH, West Chester just viewed Legal Manager IT & Privacy at Inter IKEA Group
Photo of the Rise User
12 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Event Specialist at Marble Room
Photo of the Rise User
Someone from OH, Youngstown just viewed Director, Clinical Informatics at Ro
Photo of the Rise User
Someone from OH, Dayton just viewed Shopify Specialist at Remote VA
L
Someone from OH, Dayton just viewed Mechanical Design Engineer(s) at LTTS
H
Someone from OH, Akron just viewed Financial Content Writer at Huntington
W
Someone from OH, Columbus just viewed Director of Regulatory Compliance - WEX Bank at WEX Inc