Skip to content
Enpal logo

Senior Software Engineer

EnpalSolar Energy company
Berlin, GermanySenior
Software Engineering

About the role

Build and own scalable backend services and mentor engineers across the full product lifecycle.

  • Enpal seeks a Senior Software Engineer to take end-to-end ownership of building and scaling core product systems for its residential energy platform.
  • Key Responsibilities Design and implement reliable backend services and frontend experiences across the stack.
  • Build and consume APIs, integrating with internal and external systems.
  • Own deployments, CI/CD pipelines, and infrastructure as code.
  • Monitor, troubleshoot, and optimize production systems for scalability.
  • Mentor mid-level and junior engineers and shape technical direction.
  • Requirements 5+ years professional software development experience.
  • Strong proficiency in TypeScript and Node.js or equivalent language experience.
  • Experience with MongoDB or other NoSQL databases and schema design.
  • Proven experience building and consuming APIs and owning projects end-to-end.
View original posting →

Tech stack

TypeScriptNode.jsNestJSNext.jsReactMongoDBCI/CDTerraformPulumiGitHub ActionsAzureAWSDockerKubernetes

Match insights

Tech:TypeScript, Node.js, NestJS, Next.js, React
Level:Senior
Location:Berlin, Germany