Octopus Energy
Posted 6d ago

Backend Developer (m/w/d) – API & Data Integrations

Octopus Energy
Berlin, Berlin, Germany
HybridFull Time
Responsibilities
  • developing APIs
  • integrating systems
  • deploying applications
Requirements
  • Several years of Python and Django experience
  • Including Django REST Framework
  • SQL and PostgreSQL proficiency
  • Software architecture
  • Integrations
  • Security
  • Testing, and maintainable code expertise
Technical tools mentioned
PythonDjangoDjango REST FrameworkSQLPostgreSQLApache AirflowDatabricksOAuth2JWTDockerKubernetesAWSTerraformSalesforceHubSpot

Job description

Octopus Energy startete in Großbritannien mit einer mutigen Idee: Wir wollten der erste wirklich digitale Energieversorger werden. Mit modernster Technologie und großartigen Menschen, die sich leidenschaftlich für Kund*innen und die Energiewende einsetzen, haben wir es geschafft und heute sind wir einer der größten Energieversorger Großbritanniens.

2020 haben wir den nächsten Schritt gemacht und sind nach Deutschland gekommen. Seitdem versorgen wir Kund*innen hier mit Strom und Gas – sauber, fair und transparent. Gleichzeitig treiben wir den grünen Wandel voran: von der einfachen Umstellung auf Wärmepumpen über smarte Zähler bis hin zu intelligenten Tarifen, die den Alltag erleichtern.

Bei Octopus Tech in Deutschland bekommst du echte Verantwortung und die Chance, Produkte mitzugestalten, die einen spürbaren Unterschied machen: niedrigere Rechnungen, grüneres Leben und Kundenerlebnisse, die wirklich begeistern. Du arbeitest eng mit Teams aus Marketing, Operations und Data zusammen und siehst deine Arbeit direkt in der realen Welt – schnell, sichtbar und sinnvoll.

Wenn dich das begeistert, freuen wir uns, von dir zu hören. 💚

Wir bauen die Brücke zwischen Business Operations, Data und unseren B2B-Kunden. In dieser Rolle entwickelst du die zentralen Schnittstellen unserer Plattform und gestaltest die technische Zukunft unseres Kundenportals maßgeblich auf Basis von Python und Django.

Die Herausforderung

Unsere operativen Prozesse leben in unserem CRM-System, unsere Daten-Intelligence in Databricks. Deine Aufgabe ist es, diese Welten sicher, performant und skalierbar miteinander zu verbinden. Du entwickelst unsere B2B-APIs weiter, automatisierst die Anbindung externer Dienstleister und baust eine moderne, zukunftsfähige Python/Django-Architektur auf.



Wir bauen die Brücke zwischen Business Operations, Data und unseren B2B-Kunden. In dieser Rolle entwickelst du die zentralen Schnittstellen unserer Plattform und gestaltest die technische Zukunft unseres Kundenportals maßgeblich auf Basis von Python und Django.

Die Herausforderung

Unsere operativen Prozesse leben in unserem CRM-System, unsere Daten-Intelligence in Databricks. Deine Aufgabe ist es, diese Welten sicher, performant und skalierbar miteinander zu verbinden. Du entwickelst unsere B2B-APIs weiter, automatisierst die Anbindung externer Dienstleister und baust eine moderne, zukunftsfähige Python/Django-Architektur auf.



Wir bauen die Brücke zwischen Business Operations, Data und unseren B2B-Kunden. In dieser Rolle entwickelst du die zentralen Schnittstellen unserer Plattform und gestaltest die technische Zukunft unseres Kundenportals maßgeblich auf Basis von Python und Django.
Die Herausforderung
Unsere operativen Prozesse leben in unserem CRM-System, unsere Daten-Intelligence in Databricks. Deine Aufgabe ist es, diese Welten sicher, performant und skalierbar miteinander zu verbinden. Du entwickelst unsere B2B-APIs weiter, automatisierst die Anbindung externer Dienstleister und baust eine moderne, zukunftsfähige Python/Django-Architektur auf.


Deine zukünftigen Aufgaben:
  • API & Backend Development: Du entwickelst und wartest unsere zentralen APIs und Web-Services mit Python & Django, um unseren B2B-Kunden einen nahtlosen, sicheren und schnellen Datenzugriff zu ermöglichen.

  • Product Evolution: Du entwickelst unsere Plattform kontinuierlich weiter, bringst neue Features zur Marktreife und stellst eine hohe Code-Qualität sowie Performance sicher.

  • System-Integration: Du baust stabile, automatisierte Konnektoren zwischen unserem CRM-System, externen Dienstleistern und unserer internen Plattform, um komplexe Geschäfts-Workflows abzubilden.

  • Infrastructure & Deployment: Du arbeitest eng mit dem Team zusammen, um unsere Anwendungen zuverlässig in unserer AWS-Cloud-Infrastruktur bereitzustellen und zu betreiben.



  • Dein Background:
  • Backend-Expertise: Du verfügst über fundierte, mehrjährige Erfahrung in der Entwicklung mit Python und dem Django Framework (inkl. Django REST Framework).

  • Ownership & Selbstständigkeit: Du übernimmst die volle Ownership für deinen Bereich, treibst Themen eigenverantwortlich voran und fungierst als starkes Bindeglied (Link) zu unserem globalen Plattform-Team sowie zu den Entwicklern unserer Partner.

  • Software-Architektur: Du hast ein gutes Gespür für saubere Architekturmuster und verstehst es, bestehende Systeme zu analysieren, weiterzuentwickeln und wartbaren Code zu schreiben.

  • Gestaltungswille & Teamspirit: Du hast Lust, Governance und Prozesse im Team aktiv mitzugestalten. Deine Meinung zählt – wir arbeiten alle zusammen, um als Team kontinuierlich besser zu werden.

  • Data-Affinität: Sicherer Umgang mit SQL und relationalen Datenbanken (PostgreSQL). Erfahrung mit Data-Orchestrierung (z. B. Apache Airflow) sowie Data-Warehousing-Tools (z. B. Databricks) ist ein großer Pluspunkt.

  • Security-First-Mindset: Du hast ein tiefes Verständnis für B2B-Sicherheitsstandards, Authentifizierungsmethoden (z. B. OAuth2, JWT) und Datensicherheit.

  • Analytische Stärke: Du löst komplexe Integrationsprobleme mit Freude und legst großen Wert auf sauberen, gut getesteten und wartbaren Code (Clean Code).

  • Das ist ein Plus (Nice-to-have)

  • Erfahrung im Umgang mit Docker und Kubernetes.

  • Kenntnisse in der Verwaltung von AWS-Infrastrukturen und Infrastructure as Code (z. B. Terraform).

  • Praxiserfahrung mit CRM-APIs (z. B. Salesforce, HubSpot).

  • Unser Tech-Stack

  • Backend: Python, Django / Django REST Framework

  • Datenbank: PostgreSQL

  • Daten & Orchestrierung: Databricks, Apache Airflow, CRM-APIs

  • Infrastruktur & DevOps: AWS, Docker, Kubernetes, Terraform



  • Deine Benefits bei uns:

    ✅ Vergünstigungen & Vorsorge:
    - Aktienoptionen der Octopus Energy Group Ltd.
    - Vergünstigte Konditionen für unsere Strom- und Gastarife
    - Monatlicher Zuschuss zum Nahverkehrsticket
    - Monatlicher Zuschuss zum Mittagessen
    - Vergünstigtes Fahrradleasing
    - Betriebliche Altersvorsorge

    ✅ Familie
    - Beratungsangebote und Unterstützung bei Kinderbetreuung über HeyNanny
    - Monatlicher Zuschuss zur Kinderbetreuung
    - Elterngeld-Bonus: Wir stocken dein Elterngeld für 3 Monate auf, damit du deine Elternzeit entspannter genießen kannst

    ✅ Sport & Gesundheit
    - Zuzahlungen zu Fitness- Angeboten über Wellpass
    - Förderung deines mentalen Wohlbefindens mit unserem Partner Open Up

    ✅ Lernen & Weiterbildung
    - Attraktive Weiterbildungsmöglichkeiten und Aufstiegsmöglichkeiten
    - Kostenlose Sprachkurse über Busuu

    ✅ Extra Goodies
    - Gutschein zu deinem Geburtstag


    Bereit, den Energiemarkt mit uns zu revolutionieren? Erzähle uns, warum genau du uns dabei unterstützen solltest. Schicke uns deinen CV und alles, was wir wissen sollten, über unser Online-Formular. Wir freuen uns auf dich!

    Du findest die Stelle super spannend, bist dir aber unsicher, ob du alle geforderten Skills zu 100% erfüllst? Bitte zögere nicht, dich trotzdem zu bewerben!

    P.S.: Octopusse gibt es in allen Farben, Formen und Größen. Wir freuen uns auf Mitarbeiter*innen jeden Geschlechts, Alters, jeder sexuellen Identität, Herkunft, Religion, Weltanschauung, mit und ohne Behinderungen. Für uns zählt nur eins: du passt zu uns und brennst darauf, etwas zu verändern.

    About Octopus Energy

    Supplying renewable energy and installing sustainable home energy technology.

    Year founded
    2015
    Employees
    11000
    Organization type
    Private
    Latest investment
    Raised $370.00M Funding Round (2024) — led by Aware Super, CPP Investments
    Headquarters
    GB

    Similar jobs

    Backend Developer roles near Berlin, Berlin
    20h
    Save
    Mark Applied
    Hide
    Senior Backend Engineer (m/w/d)
    Karlsruhe or Frankfurt or Munich or Berlin
    HybridFull Time
    Finanzen.net
    Finanzen.net: Offers a financial news portal and digital trading platform.
    Several years developing and operating Java backend applications with Spring Boot, REST, and preferably AWS; experience with AI tools, relational databases, agile methods, and fluent German at C1 level.
    Java, Spring Boot, AWS, REST, MySQL, Scrum, Kanban
    1d
    Save
    Mark Applied
    Hide
    Senior Backend Engineer (m/f/x)
    Berlin, Berlin, Germany
    HybridFull Time
    VERBI Software
    VERBI Software: Develops software for qualitative and mixed-methods data analysis.
    5+ YOERequires 5+ years of Python backend development, TypeScript or JavaScript, AWS, backend frameworks, databases, GitHub Actions, dependency management, test automation, and agile development.
    Amazon Web Services (AWS), Python, TypeScript, JavaScript, Boto3, FastAPI, Django, Flask, PostgreSQL, SQL, DynamoDB, Object-Relational Mapping (ORM), Azure, Google Cloud Platform (GCP), GitHub Actions, Poetry, UV, PIP, Scrum, Kanban, S3, Confluence
    1d
    Save
    Mark Applied
    Hide
    Senior Backend Engineer Java / Spring Boot - remote
    Berlin, Berlin, Germany
    €50k-€90k/yr RemoteFull Time
    wealthAPI
    wealthAPI: Provider of financial API solutions for wealth management platforms.
    5+ YOERequires 5+ years of backend development experience, strong Java and preferably Spring Boot experience, test-driven development, extensive unit and integration testing, and mandatory English proficiency.
    Java, Spring Boot, Ruby on Rails, Postgres, Google Cloud, Kubernetes, Docker, Astra DB, MongoDB, Cassandra
    1d
    Save
    Mark Applied
    Hide
    Backend Engineer - Payments
    Barcelona or Berlin
    HybridFull Time
    N26
    N26: Mobile-first digital banking services for personal and business accounts.
    Experience with JVM and Spring Boot in large-scale production systems, microservices, relational and non-relational databases, cloud architecture, security, testing, documentation, and collaborative feedback.
    JVM, Spring Boot, Kotlin, Postgres, AWS
    1d
    Save
    Mark Applied
    Hide
    Senior Backend Engineer(Go), Storage Platform
    Berlin, Berlin, Germany
    OnsiteFull Time
    Wolt
    WoltNYSE: DASH: Platform for local delivery of food, groceries, and retail
    Backend development expertise with NoSQL databases, especially Cassandra or DynamoDB; large-scale distributed systems; Kubernetes including EKS; SRE familiarity; communication and collaboration skills.
    Go, Cassandra, DynamoDB, Kubernetes, EKS, NoSQL, SRE, Change Data Capture
    2d
    Save
    Mark Applied
    Hide
    Backend Engineer
    Berlin, Berlin, Germany
    €70k-€110k/yr OnsiteFull Time
    Clera
    Clera: AI talent agent matching professionals with high-growth startup roles
    1+ YOERequires 1–6 years of backend development experience, TypeScript and NestJS proficiency, production PostgreSQL and Prisma experience, and Terraform or Pulumi infrastructure-as-code experience.
    TypeScript, NestJS, PostgreSQL, Prisma, Terraform, Pulumi, Inngest
    4d
    Save
    Mark Applied
    Hide
    Full-time Backend Developer (f/m/d)
    Hamburg or Berlin
    HybridFull Time
    VAARHAFT
    VAARHAFT: Software for detecting deepfakes and verifying digital media authenticity.
    1+ YOEBachelor's degree in computer science, software engineering, or related field; 1–2 years of backend experience; Python and cloud infrastructure knowledge; database, AI, and communication skills.
    Python, Shell, Terraform, Flutter, Gemini, ChatGPT, Cursor, Claude-Code, Codex, Gemini-CLI, PostgreSQL, MySQL, DynamoDB, AWS, EC2, API Gateway, VPC, S3, Docker, FastAPI
    5d
    Save
    Mark Applied
    Hide
    Senior-Backend-Developer (m/w/d)
    Berlin, Berlin, Germany
    HybridFull Time
    Autohaus Royal
    Autohaus Royal: Retailer of premium pre-owned and new vehicles.
    6+ YOEAt least six years of backend development experience with JavaScript, TypeScript, Node.js, relational and NoSQL databases, microservices, API design, system integration, and German and English communication.
    JavaScript, TypeScript, Node.js, REST, GraphQL, CI/CD, SOLID