Was Wir Aufbauen
Industrial energy management is full of data, reports, and tools. Yet critical knowledge is often missing, existing tools are complex to use, decisions are still made manually, execution is fragmented, and savings are rarely proven end to end. Ecoplanet exists to change that.
Our product is not another monitoring system. It is an integrated energy management system. It forms an intelligence layer that transforms fragmented energy & market data into automated decisions and provable savings - with data excellence at the core.
We close the loop:
data > analytics > decisions > execution > provable savings
Warum Wir Dich Brauchen
We are seeking a highly skilled Senior Full Stack Developer who is passionate about building robust, scalable, and highly maintainable applications. In this role, you will be instrumental in developing and optimizing our energy management platform, working across the entire technology stack. Given our growing team, you will have the opportunity to influence architectural decisions, contribute to product development, and help shape the future of energy analytics.
Key Responsibilities
- Develop and maintain full-stack applications with a focus on scalability, reliability and maintainability.
- Design and implement APIs and microservices to support data-driven decision-making.
- Work with large datasets to develop and optimize energy analytics algorithms.
- Enhance the user experience by implementing intuitive front-end solutions using modern frameworks.
- Collaborate with cross-functional teams to design, develop, and deploy new features.
- Participate in code reviews and uphold best coding practices.
- Ensure high security and compliance standards across the platform.
Tech Stack & ArchitectureOur Market Optimization Squad runs a JVM-based backend built on
Kotlin with Spring Boot, paired with
React on the frontend. We follow best practices of
event-driven architecture and apply
Domain-Driven Design (DDD) principles to model complex energy market domains into well-bounded, maintainable services. If you're coming from a Java/Spring Boot background rather than Kotlin, that's absolutely fine - the important thing is comfort with the JVM ecosystem and a willingness to grow. We value an open and technology-agnostic mindset more than deep expertise in any single framework.
Skills, knowledge, and expertise
- Proficiency in modern front-end frameworks (React, Angular, or Vue.js).
- Strong back-end development skills using JVM languages (Kotlin or Java), ideally with Spring Boot experience.
- Familiarity with event-driven architecture patterns and Domain-Driven Design (DDD) concepts such as bounded contexts, aggregates, and domain events.
- Experience with database technologies such as PostgreSQL, MySQL, or MongoDB.
- Experience with real-time data processing and analytics.
- Knowledge of scalable architecture and microservices design.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication skills and a proactive approach to development.
Nice-to-Haves
- Experience with energy management or analytics platforms.
- Strong foundation in DevOps & Cloud Native practices.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Experience with message brokers such as Kafka or RabbitMQ in production environments.
Was Wir Bieten
What You Get
- The opportunity to join an incredible Engineering team
- Competitive compensation (incl. VSOP)
- Immediate access to our benefits including Jobrad, Jobticket, Wellpass, and more
- Offices in Munich & Berlin, or working remotely (your choice, no required in-office days)
- Real impact: your work supports Europe’s transition to a smarter energy system