Deine Aufgaben
Bei Vamo ist es unsere Mission, die neue Ära des Heizens nach Hause zu bringen. Dazu vernetzen wir deutschlandweit moderne, effiziente umweltfreundliche Wärmepumpen mit unserer HeatFleet und der Vamo App für Endkunden. Wir setzen auf moderne Technologien, digitale Prozesse und ein starkes Team, unsere Automatisierungen werden von einem interdisziplinären Team von Entwicklern, Integration & Automation Engineer & Produktmanagern gebaut.
Aufgaben:
Aufgaben:
- Entwicklung & Implementierung: Du leitest die Konzeption, Entwicklung und Implementierung neuer, komplexer Features für unsere Webseite und weitere Geschäftsprozesse. Dies reicht von der architektonischen Gestaltung im Backend (Node.js) bis zur führenden Umsetzung im Frontend (Vue.js), wobei du technische Richtlinien vorgibst und umsetzt.
- API-Design: Du bist federführend im Design, der Standardisierung und der Implementierung robuster, hochskalierbarer und zukunftssicherer APIs. Diese dienen als zentrale Kommunikationsschnittstelle für unsere Website und CRM sowie Anbindung von Partnersystemen.
- Code-Qualität & Testing: Du etablierst und überwachst hohe Standards für die Code-Qualität, die Wartbarkeit und die Testabdeckung (Unit- & Integrationstests) innerhalb des Teams. Dies beinhaltet die Definition von Code-Konventionen, die Durchführung von Code-Reviews und die Mentoring anderer Entwickler zur kontinuierlichen Verbesserung der Entwicklungsqualität.
- Infrastruktur & Deployment: Du gestaltest proaktiv die Architektur unserer CI/CD-Pipeline und Infrastruktur mit. Dies beinhaltet die Optimierung und Weiterentwicklung unserer Umgebungen unter Verwendung von Technologien wie Docker, Heroku und MongoDB, um eine effiziente, zuverlässige und automatisierte Bereitstellung zu gewährleisten.
- Team-Kollaboration: Du bist teil des interdisziplinären Entwicklungsteam und arbeitest eng mit Produktmanagern, Entwicklern und anderen Stakeholdern zusammen. Du bist verantwortlich für die technische Analyse von Anforderungen und die Übersetzung dieser in herausragende, umsetzbare technische Lösungen.
- Technologische Vision & Innovation: Du identifizierst proaktiv neue Technologien, Architekturen und Best Practices und treiben deren Evaluierung und Einführung voran. Dein Ziel ist es, unsere Plattform kontinuierlich zu verbessern, zukunftssicher zu machen und einen strategischen Vorteil durch technologische Exzellenz zu erzielen.