(Senior) Software Engineer Node.js (f/m/d)

Enpal B.V. • Berlin

  • Full-time

Berlin

from today

Our goal is a solar power system on every roof, a storage unit in every house, and an e-car in every garage. How are we achieving this? Enpal makes solar easy: we rent out solar power systems, electricity storage and wallboxes at an all-inclusive rate, supplemented by a low-cost green electricity tariff, and intelligently networked into an integrated overall solution.

We are just at the beginning of our journey to becoming Europe's largest energy company. That's why we're looking for talented people to accompany us on this journey, leave their footprint and celebrate successes together with us. At Enpal, you will find a dynamic working environment as well as the space to develop yourself personally and professionally and to use your strengths effectively.

As the first green unicorn in Germany and the fastest-growing energy company in Europe (FT1000 Ranking 2022 by Financial Times & Statista), we continue to advance our mission of green energy for everyone. Be part of this success story and change the world with us! 

Your duties

Disrupting the conservative energy market, that’s what Enpal is all about! Our vision is to connect humanity and create a renewable energy community. As one of our focus points we want to extend our energy platform to build our Energy Service use cases.

As a developer in our energy platform, you take on the challenge of improving the data flows and processes and taking them to a new level of awesome. You are helping our internal and external data users to use or add data to the platform. You will develop the foundation for energy solutions as the enablement platform and energy services on top of the platform level.

Join us to develop your professional skills, take part in the solar-energy revolution, and together we will take ownership of the sustainable change we want to see in the world! We are looking forward to your application!

  • Work in a cross-functional team to deliver impactful solutions.
  • Collaborate within and outside of the team to solve problems that matter with high-quality software.
  • Take over responsibility for the end-to-end development.
  • Drive improvements based on meaningful monitoring and data.
  • Optional you can grow or start in a position as a tech lead in our energy team

Your profile

  • You bring experience in building solutions with Node.js, TypeScript, NestJs, GraphQL, MongoDB.
  • Experience with cloud infrastructure. Experience with Azure or Terraform is a plus
  • Experience with Docker
  • Experience with Salesforce is a plus
  • You have experience with micro-service architecture and architecture design patterns.
  • You share ownership of the product from the ideation to development and deployment and measurement of its impact.
  • You like collaborating and don’t shy away from receiving and giving feedback, being a force of positive change within and outside of the team.
  • You are fluent in English, German is a plus.

More information

  • Work in Germany's first green unicorn and actively shape the solar energy revolution. 

  • The sun shines all over the world - at Enpal you will find a highly motivated and diverse team with more than 65 different nationalities. 

  • Would you rather keep your pet company at home or your colleagues at the office? Even after the pandemic, we offer you a hybrid working model 

  • We fulfill every start-up cliché - in our modern office in Berlin-Friedrichshain, you'll find everything your heart desires, from a ping-pong table and yoga corner to a roof terrace and stocked drinks fridges. 

  • Your kick-start at Enpal - Get to know the company, your team colleagues and our founder Mario on your onboarding day. 

  • Stay up to date - Whether it's company figures at our monthly all-hands meetings or how a photovoltaic system works at the Lunch & Learn, you'll always know exactly what's going on. 

  • Energy transition only works together - At Enpal, you can expect a legendary team spirit and unforgettable team events. 

  • No mistakes, no progress - We live a strong feedback culture and grow with your input, either personally or anonymously via our feedback tool Culture Amp. 

At Enpal, we are proud of the diversity of our team. No decisions are made on the basis of skin colour, religion or religious belief, ethnic or national origin, nationality, gender identity, sexual orientation, disability or age, either during recruitment or employment. Enpal stands for a safe workplace and takes action against discrimination and harassment of any kind. 

Tech Stack

CI/CD Techniques and Processes

Terraform, Sonarcloud, Datadog, Azure Devops

Cloud Environments

Azure, Docker, Balena

Software

C#, NodeJS, React

Data

MongoDB, SQL, Snowflake

Testimonials

Pepijn
Pepijn
Director Software Engineering

Empowerment and collaboration are necessary to create an impactful digital product. Having people from diverse backgrounds best enables us to build vibrant teams that tackle our complex engineering challenges. Different nationalities, genders, and lived experiences, highlight distinctive solutions and allow for holistic problem-solving approaches.

Sarah
Sarah
Software Developer

Having joined Enpal's tech team almost a year ago, I felt warmly welcomed from the beginning. It's an inspiring environment where everyone can pick tasks they enjoy. I appreciate the freedom to voice disagreements and have constructive discussions to find the best solutions collaboratively. We encourage suggesting and driving solutions - not just creating new features but also maintaining software and managing tech debt.