E
Enpal GmbH
FullstackSenior
(Senior) Software Engineer (f/m/x)
TypeScriptNode.jsMongoDBNext.jsReactNestJSCi/CdDockerKubernetesTerraformPulumiGitHub ActionsAzure DevOpsAzureAWSGCP
About the Position
Enpal is a solar energy company looking for a Senior Software Engineer to build and scale core product systems using TypeScript, Node.js, React, and MongoDB. The role involves full-stack development, mentoring, and owning deployments.
Responsibilities
- Build and own complex solutions end-to-end, collaborating with your team and stakeholders to deliver product features that solve real user problems
- Design scalable backend services with NestJS/Node.js, create frontend experiences with Next.js/React, and architect data models with MongoDB
- Build and consume APIs, integrating with internal and external systems while collaborating with and guiding other engineering teams
- Own your deployments, build CI/CD pipelines, manage infrastructure as code, and maintain applications in production
- Drive code quality through testing, code reviews, and continuous integration, setting standards for the team
- Monitor systems, optimize performance, troubleshoot complex issues, and make architectural decisions for scalability
- Mentor mid-level and junior engineers, foster a culture of clean code and best practices, and lead by example in technical discussions
Requirements
- 5+ years of professional software development experience
- Strong proficiency in TypeScript and Node.js, or solid experience with other modern languages and willingness to learn our stack
- Strong experience working with MongoDB or other NoSQL databases, including schema design and optimization
- Proven track record building and consuming APIs, with experience leading cross-team integrations
- Demonstrated ability to own projects from conception through deployment and maintenance
- Strong commitment to code quality, testing strategies, and building systems that scale
- Experience mentoring or leading other engineers
- Nice to have: Experience with Next.js and NestJS specifically
- Nice to have: Hands-on experience with infrastructure as code tools (Terraform, Pulumi, etc.)
- Nice to have: Strong experience building CI/CD pipelines (GitHub Actions, Azure DevOps, etc.)
- Nice to have: Cloud platform experience (Azure preferred, but AWS/GCP transferable)
- Nice to have: Experience with containerization and orchestration (Docker, Kubernetes)
- Nice to have: Experience with monitoring, observability, and performance optimization tools
- Nice to have: Experience designing system architecture for high-scale applications
Benefits
- Work at Germany's first green unicorn - Play an active role in shaping the solar energy transition.
- The sun shines all over the world - At Enpal, you'll work with a highly motivated, diverse team of over 65 nationalities.
- The ideal setup for your focus - hybrid working concept that gives you the freedom to always work in the way that best suits your tasks.
- With Workflex, we offer you the opportunity to relocate abroad for up to 30 days a year.
- In our modern office in Berlin-Friedrichshain, you'll find everything from height-adjustable desks and table tennis to stocked beverage fridges and barista coffee.
- Onboarding day with a welcome bag, buddy program, and a team that really supports you.
- Transparent all-hands meetings, short decision-making processes, and an open feedback culture.
- Legendary team spirit and unforgettable team events.
- 29 + 2 vacation days, discounted membership at Wellhub, and corporate benefits.
(Senior) Software Engineer (f/m/x)
View Original