Senior Software Engineer - Backend (f/m/x)
@ Enpal B.V.

Berlin, Germany
On Site
Full-time
Posted 19 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @enpal.com
Recommended after applying

Job Details

Company Overview

At Enpal, we’re building the largest renewable energy community in Europe. We make solar simple by renting out solar panels, battery storage, and EV chargers in an all-inclusive package, combined with affordable green electricity and a smart, integrated system. Join us on our journey as Europe’s fastest-growing energy company driven by a mission to tackle climate change.

Job Description

As a Senior Backend Software Engineer at Enpal, you will build scalable, cloud-based applications using microservices and event-driven architectures. You will own full-cycle delivery including infrastructure as code (Terraform), container orchestration (Kubernetes), GitOps (ArgoCD), and observability tools (Datadog, Grafana). Your role involves solving integration and scalability challenges with an emphasis on robustness, maintainability, and security, contributing to architecture decisions, and collaborating closely with PMs, Designers, and QA from discovery to deployment.

Key Responsibilities

  • Develop and maintain cloud-based backend applications using microservices.
  • Implement CI/CD processes with GitOps, Terraform, Kubernetes, and ArgoCD.
  • Solve scalability and integration challenges focusing on security and robustness.
  • Collaborate with cross-functional teams and contribute to architecture decisions.
  • Maintain and improve system monitoring and observability solutions.

Qualifications

  • Strong experience in cloud, backend, and infrastructure engineering.
  • Expertise with cloud platforms (AWS, GCP, or Azure) and container orchestration.
  • Proficiency in CI/CD, GitOps, Terraform, and Kubernetes.
  • Proficiency in Typescript and Nest.js.
  • Solid understanding of event-driven patterns and microservice design.
  • Excellent communication skills in English.
  • Bonus: Experience with React, Flutter, MongoDB, or Salesforce.

Additional Information

Work in Germany’s first green unicorn with a hybrid work model. Enjoy a dynamic environment with team events, comprehensive feedback culture, and opportunities to make a real impact on the renewable energy transition. Our Berlin HQ in Friedrichshain offers an inspiring workspace with modern amenities.

Key skills/competency

Senior Backend Software Engineer, microservices, cloud, Kubernetes, Terraform, GitOps, CI/CD, Typescript, Nest.js, event-driven

How to Get Hired at Enpal B.V.

🎯 Tips for Getting Hired

  • Research Enpal’s culture: Study their mission, values, and recent changes.
  • Customize your resume: Highlight cloud and backend expertise clearly.
  • Emphasize CI/CD skills: Demonstrate real project experience in automation.
  • Prepare technical examples: Showcase microservices and container projects.
  • Review interview insights: Practice discussing system scalability and collaboration.

📝 Interview Preparation Advice

Technical Preparation

Review cloud platform services documentation.
Practice container orchestration with Kubernetes.
Study Terraform and infrastructure as code principles.
Develop microservices using Typescript and Nest.js.

Behavioral Questions

Describe a time you solved a scalability challenge.
Explain your approach to team collaboration.
Discuss how you manage feedback effectively.
Detail a problem-solving experience under pressure.

Frequently Asked Questions