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.
Tech stack
TypeScriptNode.jsNestJSNext.jsReactMongoDBCI/CDTerraformPulumiGitHub ActionsAzureAWSDockerKubernetes
Match insights
Tech:TypeScript, Node.js, NestJS, Next.js, React
Level:Senior
Location:Berlin, Germany