This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Enpal, we are not just a company; we are a movement. As a recognized greentech unicorn and one of Europe’s fastest-growing energy companies, we’re dedicated to making solar energy accessible and effortless for homeowners across the continent. Our innovative business model for solar panels, heat pumps, home energy storage systems, and EV charging stations is redefining the residential energy market. With our mission to empower homeowners to embrace clean energy, we are paving the way for a sustainable, decentralized energy future. As the leading player in residential solar, Enpal is expanding its next frontier: Enpal Energy, our platform for managing, optimizing, and orchestrating millions of distributed energy assets. This includes building Europe’s largest Virtual Power Plant (VPP), connecting solar systems, batteries, heat pumps, and EV chargers to actively stabilize the grid and unlock new revenue streams for our customers. Our vision is bold: to become the driving force in Europe’s transition to distributed, intelligent, and clean energy generation.
Job Responsibility:
Take full end-to-end ownership of building and scaling features, services, and systems across the entire stack (Next.js/React, NestJS/Node.js)
Design and deliver reliable, scalable backend services and intuitive frontend experiences
Build, design, and integrate REST APIs with internal and external systems
collaborate closely with cross-functional engineering teams
Own deployments, build and maintain CI/CD pipelines, manage infrastructure as code, and ensure smooth production operations
Write clean, testable, and maintainable code with a strong focus on long-term quality and scalability
Monitor systems, troubleshoot complex issues, drive performance improvements, and contribute to architectural decisions
(For senior-level candidates) Mentor and guide other engineers, drive technical discussions, and shape engineering standards
Requirements:
4–6+ years of professional software development experience (mid-level to senior)
Strong proficiency in TypeScript and Node.js, or deep experience in other modern languages with willingness to adopt our stack
Hands-on experience with React/Next.js and modern frontend development
Strong experience working with MongoDB or other NoSQL databases, including schema design and optimization
Proven track record building and consuming APIs
experience with cross-team integrations
Experience owning projects end-to-end—from concept to deployment and maintenance
Solid experience with CI/CD tooling (GitHub Actions, Azure DevOps, or similar)
Strong commitment to code quality, testing best practices, and building systems that scale
(For senior-level candidates) Experience mentoring others, leading technical decisions, or setting engineering standards
What we offer:
Work at Germany’s first green unicorn
Join a highly motivated and diverse team with over 65 nationalities