D
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