Skip to main content
Enpal GmbH
Scraped fromBuiltinToday
FullstackSenior

(Senior) Software Engineer (f/m/x)

TypeScriptNode.jsMongoDBNext.jsReactNestJSCi/CdDockerKubernetesTerraformPulumiGitHub ActionsAzure DevOpsAzureAWSGCP
Work Type
Hybrid
Job Type
-
Location
Berlin
Salary
Not specified

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