TL;DR
Senior Software Engineer (Backend) (Virtual Power Plant): Develop and enhance a Virtual Power Plant software controlling decentralized energy assets for electricity market trading with an accent on scalable microservices, asynchronous processing, and distributed systems. Focus on designing robust Python/Django solutions, improving observability, and collaborating in an agile environment to support the energy transition.
Location: Hybrid in Berlin, Germany with partial remote work possible
Company
hirify.global is a green-tech product company driving the energy transition by providing software and services for decentralized and renewable energy markets.
What you will do
- Develop and maintain microservices for the Virtual Power Plant managing decentralized energy assets.
- Design scalable software solutions for demand-based control, monitoring, and flexibility mechanisms of generation and storage systems.
- Work on asynchronous processing, domain modeling, and distributed system challenges using Python and Django.
- Collaborate closely with backend, frontend, DevOps, and product teams in an agile Scrum environment.
- Contribute to architecture decisions and continuous platform evolution.
- Support migration from legacy systems to modern microservice architectures.
Requirements
- Location: Based in or near Berlin, Germany
- English: Strong communication skills required (B2+)
- Degree in Computer Science or equivalent qualification.
- At least 5 years of backend development experience in complex distributed systems.
- Proficient in Python, Django, Django REST Framework, SQL, and microservices.
- Experience with Docker, pytest, CI/CD, PostgreSQL, Git, Linux, and data-driven applications using Pandas.
Nice to have
- Experience with TimescaleDB, Elasticsearch, Redis, object storage (S3).
- Knowledge of Temporal or similar workflow engines, Celery, asynchronous programming.
- Experience with ETL pipelines, Pydantic, Robot Framework for test automation.
- Familiarity with Smart Metering data and German energy market regulations.
- Skills in TypeScript, React, and German language are a plus.
Culture & Benefits
- Comprehensive onboarding and continuous training programs.
- Flexible working hours with partial home office options.
- Additional benefits including discounted electricity tariff and reduced-price Deutschlandticket.
- Modern office environment in Berlin-Kreuzberg fostering creativity and productivity.
- Opportunity to work at the forefront of energy innovation and sustainability.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →