Senior Backend Developer

Vor 6 Tagen


Munich, Bayern, Deutschland Octopus Energy Vollzeit

About Us

Octopus Energy is a technology company focused on creating a smart, sustainable energy system. We're transforming the industry around the world in a way that benefits everyone.

Our Mission

We're building the most AI-driven, innovative, forward-thinking platform for energy management. From optimizing resources to delivering cost-effective, exceptional customer experiences through advanced Customer Information Systems (CIS), billing, meter data management, CRM, and AI-driven communications, we're powering the next wave of innovation in the energy industry.

Why We Do It

We're not just thinking about our future, we're building for it. Now. We need to adapt to a changing energy landscape, with less predictability, more dynamism, and smarter technology.

Our Team

We're a multi-discipline engineering team of around 500 people globally. Our engineers work in 'super teams' focused on key domains of our platform as well as other innovative products. We're empowered to choose a way of working that works for us, often opting for a Kanban-like approach. We use Notion and Asana to specify and manage work, and Github, CircleCI, and Terraform Enterprise as part of an immutable-infrastructure, continuous delivery pipeline.

What You'll Do

  • We have challenging technical problems to solve; like processing tens of millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption.
  • There's a great opportunity for disruption across the energy market. The big suppliers still dominate, but are not exactly popular. We're helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future.
  • You'll be working for a company that's fighting climate change. Our generation arm is the largest investor in solar generation in the UK, and is funding wind and anaerobic digestion.

What You'll Need

  • Good communication in English - other languages such as German, French, Italian or Spanish is a plus
  • Experience leading/managing junior engineers or a team
  • 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: You should have solid knowledge and experience in Python development to create efficient and scalable backend solutions.
  • Django (or equivalent web framework): You have worked with Django or an equivalent web framework to support and accelerate web application development.
  • Domain modeling : You possess competence in domain modeling and implementing these models into effective backend structures to support complex business logic.
  • HTTP and REST APIs, as well as GraphQL : You have in-depth understanding and hands-on experience in developing and implementing both REST and GraphQL APIs, ensuring efficient communication and flexibility between frontend and backend systems.
  • Writing robust and fault-tolerant software: You can write robust and fault-tolerant software that runs smoothly and reliably even under adverse conditions.
  • Celery and async processing: You have gained experience with Celery and asynchronous processing to efficiently handle tasks in the background and optimize backend performance.
  • Postgres: You have knowledge and experience in working with Postgres to develop and manage database applications that meet scalability, performance, and data integrity requirements.


  • Munich, Bayern, Deutschland Skoobe Vollzeit

    About SkoobeSkoobe is a dynamic and innovative company that specializes in digital book discovery and reading experiences. We are passionate about bringing people together through the love of books and technology.Job SummaryWe are seeking a highly skilled and experienced Senior Backend Developer to join our team in Munich. As a key member of our backend...


  • Munich, Bayern, Deutschland Skoobe Vollzeit

    About SkoobeSkoobe is a dynamic and innovative company that specializes in digital book discovery and reading experiences. We are passionate about bringing people together through the love of books and technology.Job SummaryWe are seeking a highly skilled and experienced Senior Backend Developer to join our team in Munich. As a key member of our backend...


  • Munich, Bayern, Deutschland emagine Consulting Vollzeit

    **Job Summary**We are seeking a highly skilled Senior Backend Software Developer to join our team at emagine Consulting. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems using the Spring Framework and Kotlin.**Key Responsibilities**Design and develop scalable backend systems using...


  • Munich, Bayern, Deutschland emagine Consulting Vollzeit

    **Job Summary**We are seeking a highly skilled Senior Backend Software Developer to join our team at emagine Consulting. As a key member of our development team, you will be responsible for designing, developing, and maintaining our backend systems using the Spring Framework and Kotlin.**Key Responsibilities**Design and develop scalable backend systems using...


  • Munich, Bayern, Deutschland GPortal Vollzeit

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at GPortal. As a key member of our backend team, you will be responsible for the continuous optimization of our system, which primarily focuses on the orchestration of our services.Key ResponsibilitiesDesign and implement scalable backend infrastructure to improve the...


  • Munich, Bayern, Deutschland GPortal Vollzeit

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at GPortal. As a key member of our backend team, you will be responsible for the continuous optimization of our system, which primarily focuses on the orchestration of our services.Key ResponsibilitiesDesign and implement scalable backend infrastructure to improve the...

  • Senior Backend Developer

    vor 56 Minuten


    Munich, Bayern, Deutschland Flashii Vollzeit

    **Job Title:** Senior Backend Developer - Swift**Job Type:** Contract**Location:** Remote (Hybrid Schedule)**About the Role:**We are seeking a highly skilled Senior Backend Developer - Swift to join our team at Flashii App Inc. As a key member of our Software Delivery Team, you will work closely with engineers and developers on the backend server development...

  • Senior Backend Developer

    vor 50 Minuten


    Munich, Bayern, Deutschland Flashii Vollzeit

    **Job Title:** Senior Backend Developer - Swift**Job Type:** Contract**Location:** Remote (Hybrid Schedule)**About the Role:**We are seeking a highly skilled Senior Backend Developer - Swift to join our team at Flashii App Inc. As a key member of our Software Delivery Team, you will work closely with engineers and developers on the backend server development...


  • Munich, Bayern, Deutschland Skoobe Vollzeit

    About SkoobeSkoobe is a dynamic and innovative company that specializes in digital book discovery and reading experiences. We are passionate about bringing people together through the love of books and technology.Job SummaryWe are seeking a highly skilled and experienced Senior Backend Developer to join our team in Munich. As a key member of our backend...


  • Munich, Bayern, Deutschland Skoobe Vollzeit

    About SkoobeSkoobe is a dynamic and innovative company that specializes in digital book discovery and reading experiences. We are passionate about bringing people together through the love of books and technology.Job SummaryWe are seeking a highly skilled and experienced Senior Backend Developer to join our team in Munich. As a key member of our backend...


  • Munich, Bayern, Deutschland emagine Consulting Vollzeit

    Our client, a leading infrastructure service provider, is seeking a skilled Senior Backend Software Developer to join their team at emagine Consulting. This is an opportunity to work on developing and maintaining backend components using Spring Framework and Kotlin, ensuring smooth operation of backend systems, and contributing to the improvement of existing...


  • Munich, Bayern, Deutschland emagine Consulting Vollzeit

    Our client, a leading infrastructure service provider, is seeking a skilled Senior Backend Software Developer to join their team at emagine Consulting. This is an opportunity to work on developing and maintaining backend components using Spring Framework and Kotlin, ensuring smooth operation of backend systems, and contributing to the improvement of existing...


  • Munich, Bayern, Deutschland Flashii Vollzeit

    **Job Title:** Senior Backend Developer - Swift**Job Type:** Contract (6 months with possible extension)**Work Schedule:** Hybrid Schedule. Onsite at our office location Tuesday-Thursday and work from home/remotely Monday and Friday.**Project Overview:****About the Role:**Design and develop backend server-side applications in a Swift environment.Implement...


  • Munich, Bayern, Deutschland Flashii Vollzeit

    **Job Title:** Senior Backend Developer - Swift**Job Type:** Contract (6 months with possible extension)**Work Schedule:** Hybrid Schedule. Onsite at our office location Tuesday-Thursday and work from home/remotely Monday and Friday.**Project Overview:****About the Role:**Design and develop backend server-side applications in a Swift environment.Implement...


  • Munich, Bayern, Deutschland Skoobe Vollzeit

    About SkoobeSkoobe is a dynamic and innovative company that specializes in digital book discovery and reading experiences. We are passionate about creating a platform that sparks passion for reading and provides an excellent reading and listening experience on different mobile devices.Job DescriptionWe are seeking a highly skilled and experienced Senior...


  • Munich, Bayern, Deutschland Skoobe Vollzeit

    About SkoobeSkoobe is a dynamic and innovative company that specializes in digital book discovery and reading experiences. We are passionate about creating a platform that sparks passion for reading and provides an excellent reading and listening experience on different mobile devices.Job DescriptionWe are seeking a highly skilled and experienced Senior...


  • Munich, Bayern, Deutschland GPortal Vollzeit

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at GPortal. As a key member of our backend team, you will be responsible for the continuous optimization of our system, which primarily focuses on the orchestration of our services.Key ResponsibilitiesDesign and implement scalable backend infrastructure to improve the...


  • Munich, Bayern, Deutschland GPortal Vollzeit

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at GPortal. As a key member of our backend team, you will be responsible for the continuous optimization of our system, which primarily focuses on the orchestration of our services.Key ResponsibilitiesDesign and implement scalable backend infrastructure to improve the...


  • Munich, Bayern, Deutschland Peter Park Vollzeit

    About Peter ParkPeter Park is a leading innovator in the parking technology industry, revolutionizing the way people interact with parking spaces. Our mission is to digitize parking lots, replacing physical barriers with cutting-edge computer vision technology, paper-based receipts with interactive touch screen terminals, and traditional payment methods with...


  • Munich, Bayern, Deutschland Peter Park Vollzeit

    About Peter ParkPeter Park is a leading innovator in the parking technology industry, revolutionizing the way we interact with parking spaces. Our mission is to digitize parking lots, replacing physical barriers with cutting-edge computer vision technology, paper-based receipts with interactive touch screen terminals, and traditional payment methods with...