Um diese Prozesse effizient und skalierbar zu gestalten, konzentriert sich der HeatOS-Bereich auf die digitale Abbildung und Automatisierung aller internen Geschäftsprozesse – vom Lead-Management über Sales und Planung bis hin zu Operations und Installation.
Als Senior Full Stack Developer im HeatOS-Team übernimmst du volle Verantwortung für Aufbau, Architektur und technologische Umsetzung. Du arbeitest hands-on an der Entwicklung unserer Systeme, triffst zentrale technische Entscheidungen und gestaltest aktiv die Basis, auf der unser Wachstum langfristig effizient, robust und zukunftssicher steht.
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.
