Lead Developer (m/w/d) Berlin, Munich or Hamburg
1KOMMA5 ̊
1KOMMA5°
We are looking for you as an addition to our tech-team in Berlin, Munich or Hamburg. 1KOMMA5° is building Germany’s largest one-stop-shop for sale, installation and services related to solar, heat pumps, electricity and charging infrastructure. And they are all connected! Be a part of our mission!
Your mission
Building a virtual power plant levering our energy manager “Heartbeat” and evolving the customer experience app around this.
As a lead software engineer in 1KOMMA5°, you will be one of the first members of a cross-functional team alongside frontend and backend engineers, product managers and UX/UI developers. You will help build a self-organised tech team, responsible for developing, deploying and running their own solutions. Cloud Architects and SREs will enable you to easily deliver and run software in a consistent, secure and reliable way.
Key responsibilities include but are not limited to
- Provide technical leadership, guidance, and expertise across the Heartbeat Dev team
- Create, implement, evaluate, deploy, sustain, and enhance software solutions for complex and undefined problems
- Foster a culture of experiment-driven innovation within the team
- Promote teamwork and successful project execution
- Improve developer satisfaction by constantly avoiding/reducing tech-dept, automating as much as possible and documenting decisions, runbooks etc
Technologies you will work with include
- JavaScript/NodeJS (VueJS/NestJS)
- NodeJS
- Ruby on Rails
- Python (data ingestion / data lake)
- Google Cloud Platform (Cloud Run, Cloud Functions, CloudSQL, Firestore, BigQuery …)
- Terraform
- PostgreSQL
- Microservice architecture
- IoT applications
You have
- experience in software development with multiple general purpose programming languages for 3+ years
- A proven track record of architecting scalable and secure systems, demonstrating a strong commitment to quality
- Experience in designing and implementing APIs, ensuring efficient communication and integration between software components
- experience with developing clean, well maintainable, and testable code
- experience with continuous delivery, cloud infrastructure (ideally Google Cloud) and DevOps practices
- an agile and result-oriented mindset and you consider yourself a team player
- very good knowledge of spoken and written English, German is a plus
Bonus points for
- experience with IaC (ideally Terraform)
- experience with building applications following rules and principles
- Interest in climate tech industry
- experience with Data Engineering: Machine Learning, data pipelines
We are an ambitious and dynamic company with a talented team. We require our tech team members to be imaginative, enthusiastic, and willing to tackle new challenges as we strive to provide everyone with renewable energy technologies.
Benefits
- The opportunity to travel, work mobile and individually
- Individualized opportunities for professional development
- Being part of a global change movement
- Working in a diverse team with hard workers and real team players
- Seeing the impact of your work, daily