Your mission
At Vamo, our mission is to bring the new era of heating into homes. To achieve this, we connect modern, efficient, and environmentally friendly heat pumps across Germany with our HeatFleet and the Vamo App for end customers. HeatFleet and the App are built by an interdisciplinary team of developers, product managers, and designers. As our Lead Developer, you will be the technical heart of this team. You will:
- Development & Implementation: You will lead the conception, development, and implementation of new, complex features for our Heat Fleet. This encompasses everything from architectural design in the backend (Node.js) to driving the execution in the frontend (Vue.js), setting and ensuring adherence to technical guidelines.
- API Design & Architecture: You will be instrumental in the design, standardization, and implementation of robust, highly scalable, and future-proof APIs. These APIs serve as the central communication interface for thousands of heat pumps and our mobile application, demanding the highest standards for performance and reliability.
- Code Quality & Testing: You will establish and uphold high standards for code quality, maintainability, and test coverage (unit and integration tests) within the team. This involves defining code conventions, conducting code reviews, and mentoring other developers to continuously improve development quality.
- Infrastructure & Deployment: You will proactively shape the architecture of our CI/CD pipeline and infrastructure. This includes optimizing and evolving our environments using technologies like Docker, Heroku, and MongoDB to ensure efficient, reliable, and automated deployments.
- Team Collaboration & Stakeholder Engagement: You will be an integral part of an interdisciplinary development team, working closely with product managers, designers, and other stakeholders. You will be responsible for the technical analysis of requirements and translating them into outstanding, actionable technical solutions.
- Technological Vision & Innovation: You will proactively identify new technologies, architectures, and best practices, driving their evaluation and adoption. Your goal is to continuously enhance our platform, ensure its future readiness, and achieve a strategic advantage through technological excellence.
Your profile
We\'re looking for a highly skilled and motivated Full-Stack Lead Developer who can drive our technical vision and who will enjoy owning and caring for our technical stack and evolving architecture.
Experience: You have several years of hands-on experience in full-stack development in an agile team, serving as the Lead developer (or most senior developer on the team) and you are looking for a company which promotes teamwork, technical excellence and dependability.
Tech Stack:
- Profound knowledge in Node.js and TypeScript for backend development (we use Nest.js for our backend services).
- Proficient in Vue.js or another modern JavaScript framework (e.g., React, Angular).
- Practical experience with containerization (Docker) and deployment platforms (Heroku).
- Experience with NoSQL databases, especially MongoDB.
Skills:
- You understand how technology contributes to business goals and can integrate technical considerations, user needs, and business objectives into your decision-making.
- A strong grasp of modern software architecture, API design, and web development best practices. Experience in developing mobile apps with PWA and Capacitor is a plus.
- A proactive, solution-oriented approach and the ability to quickly grasp new topics.
- You are a team player with excellent communication skills, capable of explaining complex technical matters to both technical and non-technical colleagues.
- Passion for clean code, technology, and innovative products in the ClimateTech sector.
- Experience in IoT integration, energy management, or fleet management is a significant advantage.
- Proficient in using AI-powered development tools (e.g., GitHub Copilot, Gemini) to boost productivity and code quality.
Formal Requirements:
- Fluent in both written and spoken German and English.
- A valid EU work visa.
Why us?
- Real Responsibility & Product Ownership: As part of the development team, you take responsibility for central components of our software and actively shape the technical future of our products.
- A Strong Team: You can expect intensive collaboration in a highly qualified and motivated team, great colleagues, and unforgettable team events.
- Flexibility & Modern Work: Work in our modern office in Cologne, where you\'ll get a taste of startup feeling, OR 100% remotely from wherever you wish (CET +/- 2h) with the occasional travel to Cologne (e.g. for our quarterly planning session or other events).
- Real Impact: Your work has a direct impact. We help our customers save up to 6 tons of CO₂ annually – often half of their entire CO₂ footprint!
- Depth instead of Buzzwords: We focus on in-depth technical and economic know-how.
- Fair Conditions: We offer flexible working models and fair, competitive compensation.