Skip to content
mimi

Senior Backend VPP Software Engineer (Type Script)

Deepstreamtech

Berlin · On-site Senior 1mo ago

About the role

Requirements

  • Proven experience in developing scalable backend solutions with Type Script from several past projects
  • Competence in building virtual power plant infrastructure, including integration into energy markets (day-ahead, intraday, balancing services, etc)
  • Hands-on experience working with interfaces in the context of energy services (e.g., smart meters, energy optimization, load balancing)
  • Broad knowledge of various architectural patterns and experience implementing them with CI/CD using Git Hub Actions and cloud infrastructure (ideally GCP)
  • Passion for maintainable, documented, reusable, and testable code
  • A finger on the pulse of software engineering trends and industry best practices
  • An agile and product-oriented mindset and you consider yourself a team player
  • Very strong written and spoken English skills, German is a plus

(Desirable)

  • Experience with IaC (ideally Terraform)
  • Experience Python in the context of Data Engineering or Machine Learning
  • Experience with IoT applications for grid balancing and demand response

What the job involves

  • As a member of the B2C domain, you will build a virtual power plant leveraging our energy manager "Heartbeat", and continuously ship innovative energy market solutions to our customers
  • You will be responsible for developing scalable, robust backend services that enable seamless integration of our energy management solutions with various energy markets
  • Work collaboratively with product managers, data engineers, and data scientists to understand problems, support discoveries, and create solutions our customers love
  • Build and optimize backend services for VPP operations and energy market integrations
  • Design and implement APIs and abstraction layers for seamless communication between different components of our energy market integration solutions
  • Optimize backend services for scalability and support for a large number of connected users
  • Create, implement, evaluate, and deploy software solutions to solve complex problems in a simplified way
  • Foster a culture of experiment-driven innovation within the team
  • Promote teamwork and successful project execution
  • Continuously improve developer satisfaction by avoiding/reducing tech debt, automating processes, and good documentation
  • Work across your boundaries and interact in close collaboration with our stakeholders and other teams

Skills

CI/CDGitHub ActionsGCPPythonTerraformTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free