Senior Software Engineer (Backend) (m/w/d) - Virtual Power Plant (VPP)

Permanent employee, Full-time · Berlin

Read job description in:
This is us

We are a green-tech company shaping the energy industry towards a more sustainable future. At Lumenaza, you have the opportunity to actively contribute to the world of decentralized and renewable energy. Our mission is to drive the energy transition forward — with passion and innovation.

Lumenaza stands for clear values: sustainability, diversity, and collaboration. We take pride in our diverse team and are committed to supporting women in tech.

You will receive thorough onboarding into the energy market processes and gain access to an exciting, future-proof industry. We know how complex the energy market can be, which is why we actively share our expertise to ensure you can succeed, regardless of your previous experience in the sector.

We invite you to join our growing development team as a Senior Software Engineer (Backend) in Berlin (m/f/d).

Your tasks

Your tasks

As a Senior Software Engineer (Backend), you and your team will further develop our Virtual Power Plant (VPP), which controls hundreds of decentralized energy assets and aggregates them for trading on the electricity market. This includes implementing new process views and developing microservices.

  • Contribute to the energy transition:
    You’ll design and implement scalable software solutions enabling demand-based control, comprehensive monitoring, and profitable flexibility mechanisms for generation assets and battery storage systems — making a direct impact on the success of the energy transition.

  • Shape complex systems:
    From concept and implementation to quality assurance — you’re involved in every step. You’ll work on the development of microservices handling large volumes of measurement, forecasting, and balancing data, and use observability measures to enhance transparency, stability, and scalability.

  • Solve technical challenges:
    The energy market is complex and dynamic. You’ll develop robust and scalable solutions in Python and Django, tackling challenges such as asynchronous processing, domain modeling, and distributed systems, all while addressing demanding design and performance questions.

  • Collaborate across teams:
    You’ll work closely with colleagues in backend, frontend, and DevOps, as well as Product Owners. Together, you’ll design innovative cloud solutions, share knowledge, and actively shape architecture decisions. You’ll collaborate within an agile Scrum environment, participating in sprint planning, reviews, and retrospectives to continuously improve both product and process.

  • Stay curious and share knowledge:
    You keep up with current trends in software design, bring new ideas to the team, and contribute to the continuous evolution of our platform.

  • Bridge legacy and future:
    You’ll help maintain existing systems while supporting their migration into modern microservice architectures, ensuring the sustainable development of our overall system landscape.

Your profile

Do you want to help shape the energy industry of tomorrow? We value enthusiasm for sustainability over perfection — diversity and a willingness to learn are what count. Apply and help us shape the future.

Must-haves
  • Degree in Computer Science or a comparable qualification

  • At least 5 years of experience as a backend software engineer, ideally in complex, distributed system landscapes

  • Excellent knowledge of Python, SQL, and Django

  • Solid experience with Django REST Framework and designing/integrating REST APIs

  • Experience with microservice architectures and distributed systems

  • Confident handling of Docker and Docker Compose

  • Practical experience with pytest or similar testing frameworks

  • Understanding of modernizing legacy systems

  • Passion for Clean Code, automation, and CI/CD

  • Strong communication skills in English

  • Experience with PostgreSQL, Git, and Linux systems

  • Knowledge of Pandas for data-driven applications

Nice-to-have
  • Experience with TimescaleDB, Elasticsearch, Redis, and object storage (e.g., S3)

  • Hands-on experience with Temporal or similar workflow engines (e.g., Airflow)

  • Experience with Celery and asynchronous programming

  • Practice in implementing and maintaining ETL pipelines

  • Knowledge of Pydantic

  • Experience using Robot Framework for test automation

  • Experience with Smart Metering data (high-frequency time series processing)

  • Basic understanding of the German energy market and its regulatory framework

  • Knowledge of TypeScript and React

  • German language skills are a plus

Our Tech Stack
Our core processes are built in Python/Django, with PostgreSQL as the primary database.
We use the Robot Framework for system testing and deploy containerized code through a GitLab-based CI/CD pipeline to Kubernetes test and production environments.
Frontend applications are implemented using React.
Your team
At Lumenaza, you will become part of a dedicated team of over 50 employees, including more than 20 developers. Within our motivated Power Market Processes team, which currently consists of four developers including you, you will not just be another member, but a valued part of our team who contributes to its strength. We value different perspectives and encourage active exchange and collaborative learning so we can grow together.
We offer you this

At Lumenaza, you’ll find not only unique benefits but also a culture of support and continuous development:

  • Comprehensive onboarding and training:
    New team members are supported through tailored training programs to expand their skills and expertise.

  • Flexibility for a better work-life balance:
    Enjoy flexible working hours and the option to work from home part of the week, helping you balance work and personal life effectively.

  • Attractive additional benefits:
    In addition to fair pay, we offer perks such as a discounted electricity tariff and a reduced-price Deutschlandticket.

  • Modern work environment:
    Our office in Berlin-Kreuzberg provides an inspiring workspace that fosters creativity and productivity.

  • Innovation at the heart of the energy transition:
    Join our team at the forefront of energy innovation and help revolutionize the industry.

About us
Lumenaza Logo

Lumenaza GmbH, through its brand Lumenaza.Community, is a leading provider of direct marketing for small-scale installations and a supplier of electricity for household tariffs ranging from fixed to dynamic contracts. The Lumenaza Community represents green, decentralized electricity generation.

Since 2013, Lumenaza GmbH has also been supporting major energy supply companies such as EnBW and E.ON as a software and service provider, offering innovative solutions in billing, market communication, and virtual power plants.

For more information, visit Lumenaza.Community and 
www.lumenaza.com.
Das sind wir

Wir sind ein Green-Tech Unternehmen und wir gestalten die Energiebranche nachhaltiger. Bei uns hast Du die Gelegenheit, in der Welt der dezentralisierten und erneuerbaren Energien aktiv mitzuwirken. Unsere Mission ist es, die Energiewende voranzutreiben und dies tun wir mit Leidenschaft und Innovation.

Lumenaza lebt klare Werte, Nachhaltigkeit, Vielfalt und Miteinander. Wir sind stolz auf unser vielfältiges Team und bemühen uns darum, Frauen in der Tech-Branche zu fördern.

Wir bieten Dir eine umfassende Einarbeitung in die Prozesse des Energiemarktes und Zugang zu einer spannenden und zukunftssicheren Branche. Wir sind uns bewusst, wie komplex der Energiemarkt ist. Genau deswegen legen wir großen Wert darauf, unser Fachwissen aktiv zu teilen und sicherzustellen, dass Du, unabhängig von Deiner bisherigen Branchenerfahrung, davon profitieren und erfolgreich einsteigen kannst.

Wir laden Dich ein, Teil unseres wachsenden Entwickler:innen-Teams zu werden und suchen Dich als Senior Software Engineer (Backend) in Berlin (m/w/d).

Deine Aufgaben

Deine Aufgaben

Als Senior Software Engineer (Backend) entwickelst du zusammen mit Deinem Team unser virtuelles Kraftwerk weiter, das Hunderte dezentrale Erzeugungsanlagen steuert und aggregiert an der Strombörse vermarktet. Dazu gehören die Umsetzung neuer Prozessansichten und (Weiter-)Entwicklung von Microservices.

  • An der Energiewende mitwirken: Du entwickelst skalierbare Softwarelösungen, um bedarfsgerechte Steuerung, umfassendes Monitoring und gewinnbringende Flexibilitätsmechanismen für Erzeugungsanlagen und Batteriespeicher zu realisieren. Du leistest damit einen direkten Beitrag zum Gelingen der Energiewende.

  • Kompexe Systeme gestalten: Von der Konzeption über die Umsetzung bis hin zur Qualitätssicherung bist Du in alle Schritte eingebunden. Dabei arbeitest Du an der (Weiter-)Entwicklung von Microservices zur Verarbeitung großer Mengen an Mess-, Prognose- und Bilanzierungsdaten und sorgst durch gezielte Observability-Maßnahmen für mehr Transparenz, Stabilität und Skalierbarkeit unserer Prozesse. 

  • Technische Herausforderungen lösen: Der Energiemarkt ist komplex und dynamisch. Du entwickelst robuste und skalierbare Lösungen mit Python und Django, bearbeitest Themen wie asynchrone Verarbeitung, Domain-Modellierung und verteilte Systeme – und stellst dich dabei anspruchsvollen Design- und Performance-Herausforderungen.

  • Teamarbeit leben: Du arbeitest eng mit Kolleg:innen aus Backend, Frontend, DevOps und dem Product-Management zusammen. Gemeinsam entwickelt ihr innovative Cloud-Lösungen, teilt Wissen und gestaltet aktiv die technische Architektur mit. In einem agilen Scrum-Umfeld nimmst du an Sprint-Plannings, Reviews und Retrospektiven teil – immer mit dem Ziel, Produkt und Prozesse kontinuierlich zu verbessern.

  • Trends verfolgen und teilen: Du bleibst technisch am Puls der Zeit, bringst neue Ideen ins Team ein und unterstützt mit Deinem Wissen die kontinuierliche Weiterentwicklung unserer Plattform.

  • Legacy und Zukunft verbinden: Neben der Pflege bestehender Systeme unterstützt Du deren Migration in moderne Microservice-Architekturen und trägst zur nachhaltigen Weiterentwicklung der gesamten Systemlandschaft bei.

Dein Profil

Willst Du die Energiebranche mitgestalten? Wir suchen Begeisterung für Nachhaltigkeit, nicht Perfektion. Vielfalt und Lernbereitschaft zählen. Bewirb dich und forme die Zukunft mit uns.

Must-Haves
  • Abgeschlossenes Studium der (Wirtschafts-)Informatik oder eine vergleichbare Qualifikation

  • Mindestens 5 Jahre Erfahrung als Backend Software Engineer, idealerweise in komplexen, verteilten Systemlandschaften

  • Sehr gute Kenntnisse in Python, SQL und Django

  • Fundierte Erfahrung mit dem Django REST Framework und im Design/Integration von REST APIs

  • Erfahrung mit Microservices-Architekturen und verteilten Systemen

  • Sicherer Umgang mit Docker und Docker Compose

  • Praxis im Einsatz von pytest oder ähnlichen Testframeworks

  • Verständnis für die Modernisierung von Legacy-Systemen

  • Leidenschaft für Clean Code, Automatisierung sowie CI/CD

  • Sehr gute Kommunikationsfähigkeiten Englisch

  • Erfahrung im Umgang mit PostgreSQL, Git und Linux-Systemen

  • Kenntnisse in Pandas für datengetriebene Anwendungen

Nice-to-have
  • Erfahrung mit TimescaleDB, ElasticSearch, Redis und Object Storage (z. B. S3)

  • Praktische Kenntnisse in Temporal oder vergleichbaren Workflow-Engines (z. B. Airflow)

  • Erfahrung mit Celery und asynchroner Programmierung

  • Praxis in der Implementierung und Pflege von ETL-Pipelines

  • Kenntnisse in Pydantic

  • Erfahrung mit Robot Framework für Testautomatisierung

  • Erfahrung mit Smart Metering-Daten (zeitserienbasierte Verarbeitung in hoher Frequenz)

  • Grundverständnis des deutschen Energiemarkts und seiner regulatorischen Rahmenbedingungen

  • Kenntnisse in TypeScript und React

  • Kenntnisse in Deutsch sind ein Plus

Unser Tech Stack
Der Großteil unserer Prozesse ist in Python/Django realisiert, die vorherrschende Datenbanktechnologie ist PostgreSQL. Wir nutzen unter anderem das Robot Framework für Systemtests und deployen unseren dockerisierten Code im Rahmen eines auf GitLab gestützten CI/CD-Prozesses in Kubernetes Test- und Produktivumgebungen. Frontend-Applikationen realisieren wir mit React.
Dein Team
Bei Lumenaza wirst Du Teil eines engagierten Teams von über 50 Mitarbeitenden, einschließlich über 20 Entwickler*innen. Innerhalb unseres motivierten Virtual-Power-Plant-Teams, das zurzeit dann inklusive Dir aus 4 Entwickler*innen besteht, bist Du nicht nur ein weiteres Mitglied, sondern ein geschätzter Teil, der zur Stärke unseres Teams beiträgt. Wir legen großen Wert auf unterschiedliche Perspektiven und fördern aktiven Austausch sowie gemeinsames Lernen, um gemeinsam zu wachsen.
Das bieten wir dir

Bei Lumenaza erwarten Dich nicht nur einzigartige Benefits, sondern auch eine Kultur der Unterstützung und Weiterentwicklung:

  • Umfassende Einarbeitung und Weiterbildung: Neue Teammitglieder werden durch gezielte Schulungsprogramme maßgeblich gefördert, damit die Fähigkeiten stetig erweitert werden können.

  • Flexibilität für eine bessere Work-Life-Balance: Profitiere von flexiblen Arbeitszeiten und der Möglichkeit auch teilweise das Homeoffice nutzen zu können, um Arbeit und Privatleben optimal miteinander zu vereinbaren.

  • Attraktive Zusatzleistungen: Eine faire Bezahlung ist für uns die Grundvoraussetzung. Daneben bieten wir attraktive Zusatzleistungen an, wie zum Beispiel einen vergünstigten Stromtarif und ein ermäßigtes Deutschlandticket.

  • Modernes Arbeitsumfeld: Unser Büro in Berlin Kreuzberg bietet eine inspirierende Arbeitsatmosphäre, die Kreativität und Produktivität fördert.

  • Innovation an der Spitze der Energiewende: Werde Teil unseres Teams, welches an vorderster Front der Energieinnovation arbeitet und trage dazu bei, die Branche zu revolutionieren.

Über uns
Lumenaza Logo   

Lumenaza GmbH ist ein Unternehmen, das sowohl Software und Dienstleistungen als auch grünen, dezentralen Strom anbietet. Die SaaS-Plattform von Lumenaza unterstützt Energieunternehmen dabei, alle Schritte des Kundenprozesses zu verwalten – vom Anbieterwechsel über die Abrechnung bis hin zur Verwaltung von Energiegruppen und einem virtuellen Kraftwerk. Die Software automatisiert zahlreiche Arbeitsabläufe im Energiesektor und maximiert den Wert auch kleiner erneuerbarer Energieanlagen.

Unter der Marke LUOX Energy bietet Lumenaza GmbH Endkunden einen grünen dynamischen Stromtarif, mit dem sie Strom zu Börsenstrompreisen beziehen können. Außerdem erhalten Kund:innen mit Biogas-, Wind- oder Solaranlagen die Möglichkeit, ihren grünen Strom zu Börsenstrompreisen einzuspeisen.

Weitere Informationen: LUOX Energy und  Lumenaza GmbH

Your application!
We appreciate your interest in Lumenaza GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at personal@lumenaza.de.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.