What we are building
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
Why This Role Matters
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.