Senior Software Engineer (Backend) - Team Billing

Lumenaza GmbH
Berlin, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Remote
Berlin, Germany

Tech stack

Clean Code Principles
Accounting Systems
API
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Information Systems
Continuous Integration
Linux
DevOps
Distributed Systems
Django
Python
PostgreSQL
Redis
SAP Applications
Software Systems
TypeScript
React
DATEV
Backend
GIT
FastAPI
Pytest
Information Technology
Celery
Front End Software Development
Docker
Microservices

Job description

In unserem Team arbeitest Du an unseren Lösungen zur Abrechnung und Monetarisierung von Energiedienstleistungen sowie an den damit verbundenen Geschäftsprozessen.

  • An der Energiewende mitwirken: Du entwickelst Softwarelösungen, die es unseren Kund:innen ermöglichen, komplexe Tarifmodelle, Abrechnungen und buchhaltungsnahe Prozesse zuverlässig und automatisiert umzusetzen. Damit trägst Du direkt zu wirtschaftlich nachhaltigen Geschäftsmodellen in der erneuerbaren Energieversorgung bei.

  • Komplexe Systeme gestalten: Von der Konzeption über die Umsetzung bis hin zur Qualitätssicherung bist Du in alle Schritte eingebunden. Du gestaltest Abrechnungslogiken, Datenmodelle und Produktkataloge weiter und sorgst für deren langfristige Wartbarkeit, Skalierbarkeit und fachliche Korrektheit.

  • Technische Herausforderungen lösen: Abrechnungssysteme stellen hohe Anforderungen an Genauigkeit, Nachvollziehbarkeit und Performance. Du entwickelst robuste und skalierbare Lösungen mit Python und Django, arbeitest an Themen wie Datenmodellierung, asynchrone Verarbeitung, Batch-Verarbeitung und verteilte Systeme sowie an der Integration externer Abrechnungs- und Buchhaltungssysteme und stellst dich anspruchsvollen Design- und Performance-Herausforderungen.

  • Teamarbeit leben: Du arbeitest eng mit Kolleg:innen aus Backend, Frontend, DevOps, Product-Management sowie angrenzenden Fachbereichen wie Finance und Operations zusammen. Gemeinsam entwickelt ihr Cloud-basierte Lösungen, teilt Wissen und gestaltet aktiv die technische Architektur mit. In einem agilen Umfeld bringst Du Dich kontinuierlich in die Weiterentwicklung von Produkt und Prozessen ein.

  • 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 Abrechnungsplattform.

  • Legacy und Zukunft verbinden: Neben der Pflege bestehender Systeme unterstützt Du deren Weiterentwicklung und schrittweise Modernisierung und trägst zur nachhaltigen Evolution unserer Abrechnungs- und Systemlandschaft bei.

Requirements

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.

  • Ein abgeschlossenes Studium der (Wirtschafts-)Informatik oder eine vergleichbare Qualifikation
  • Mindestens 5 Jahre Erfahrung als Backend Software Engineer, idealerweise in fachlich komplexen, datengetriebenen Systemen
  • Sehr gute Kenntnisse in Python sowie in Django
  • Fundierte Erfahrung mit dem Django REST Framework
  • Praxis im Design, in der Entwicklung und Integration von REST-APIs
  • Erfahrung mit Microservices-Architekturen und verteilten Systemen
  • Routine im Umgang mit Docker und Docker Compose
  • Vertraut im Einsatz von pytest oder ähnlichen Testframeworks
  • Verständnis für die Arbeit mit fachlich kritischen Legacy-Systemen und deren Weiterentwicklung
  • Begeisterung für Clean Code, Automatisierung sowie Continuous Integration / Delivery
  • Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch
  • Kenntnisse in Celery und asynchroner Programmierung
  • Praxis im Umgang mit PostgreSQL, Redis und Object Storage (z. B. S3)
  • Sicherer Umgang mit Git
  • Erfahrung im Umgang mit Linux-Systemen

Nice-to-have

  • Erfahrung mit Pydantic, FastAPI oder Django Ninja
  • Kenntnisse im Robot Framework für Testautomatisierung
  • Erfahrung mit der Integration externer Accounting- oder ERP-Systeme (z. B. DATEV, SAP)
  • Erfahrung mit Temporal oder vergleichbarer Workflow-Orchestrierung
  • Erfahrung mit TypeScript und React

Unser Tech Stack

About the company

Lumenaza develops powerful software to connect producers and consumers of green distributed energy, providing everyone access to the energy market. We unlock innovative businesses models based on green distributed energy resources, accelerating new energy. This enables businesses to increase core product sales and sell energy services to existing and new customers. Our platform significantly reduces time-to-market and cost-to-serve.We maximize value from renewable assets. Consumers benefit from knowing the clear origin of their energy and profit from innovative, individualized energy solutions

Apply for this position