Job Description
Allgemeine Informationen
Mavie unterstützt Unternehmen dabei, sich um die Gesundheit Ihrer Mitarbeiter*innen zu kümmern. Mit langjähriger Expertise, individuellen Lösungen und digitalen sowie analogen Services. Wir bieten lösungsorientierte Kurzzeitberatung für Mitarbeiter*innen und Company Assistance (Trainings, Workshops, Seminare…) für Kund*innen. Alle Lösungen sind maßgeschneidert und an die immer neuen Herausforderungen unserer heutigen Zeit angepasst. Denn wir glauben, dass die mentale und körperliche Gesundheit etwas Besonderes und Wertvolles ist und dass Lebensqualität und Wohlbefinden untrennbar mit ihr verbunden sind. Deshalb begleiten wir Menschen im Bereich mentaler und physischer Gesundheit, sowohl im betrieblichen wie im privaten Umfeld, auf Ihrem Weg zu mehr Gesundheit und Wohlbefinden.
Täglich entstehen in acht europäischen Märkten Daten: aus unserer EAP-Beratung, aus dem Lifestyle Check – unserem Vor-Ort-Gesundheitscheck – und aus unseren digitalen Services. Der Lifestyle Check läuft auf einem echten Vor-Ort-PC, der mit medizinischen Messgeräten kommuniziert, einer Angular-basierten Lab-App für unser Personal, einem Django-Backend für Konfigurationen und Uploads sowie einer breiteren Plattform, die die Ergebnisse in Berichte und nutzerorientierte Gesundheitseinblicke verwandelt.
Dein Job: Du wirst die zentrale technische Verantwortung für das Lifestyle-Check Produkt übernehmen. Du übernimmst die Verantwortung für den Vor-Ort-Lab-Service, die Lab-Operator-Web-App, das Backend für die Gerätekonfiguration und die Integrationen in unsere Plattform. Der anfängliche Fokus liegt auf der Stabilisierung und Verbesserung des Vor-Ort-Lab-Stacks – dem Windows-Service, der Lab-Operator-App und dem Backend, das Gerätekonfigurationen und Uploads verwaltet. Von dort aus wirst du das breitere Produkt gestalten: sauberere Architektur, zuverlässigere Releases, bessere Datenqualität und reibungslosere Integrationen mit der Wellabe Mobile-App und der Admin-Plattform.
Aufgaben
Verantwortung für den Lifestyle Check – Lab Systems
- Übernahme und Verantwortung für den Vor-Ort-Windows-Service, der unsere medizinischen Messgeräte mit der Plattform verbindet. Er steuert rund 10 Gerätefamilien über Bluetooth, serielle Schnittstellen, TCP und Dateiaustausch.
- Betrieb, Wartung und Weiterentwicklung der Gerätetreiber, der lokalen REST-API, des System-Tray-Status-UI, Firmware-Updates und des Windows-Installers.
- Erstellen und Verteilen von Releases: PyInstaller-Executable, NSIS-Installer, Windows-Defender/Firewall-Handling, Auto-Update-Mechanismus und der PT10-ESP32-Firmware-Flasher.
- Ausrollen von Releases an den Lab-Standorten und Fehlerbehebung vor Ort – inklusive gelegentlicher Reisen zu unseren Standorten.
- Sicherstellen und Dokumentieren der Systeme, damit sie langfristig von mehr als einer Person gewartet werden können.
Lab-Operator-Frontend und -Backend
- Verantwortung für die Lab-Operator-Web-App, eine Angular / Ionic / Electron-Anwendung, die auf dem Lab-PC läuft und die Mitarbeitenden durch Login, Pakete, Stationen, Termine und den Checkup-Ablauf führt.
- Wartung und Verbesserung des Capacitor/Electron-Builds und der GitHub Actions Release-Pipeline.
- Verantwortung für das Backend der Gerätekonfiguration, ein Django-REST-Backend, das Lab- und Gerätekonfigurationen speichert, Lab-Operator authentifiziert, signierte Google Cloud Storage URLs generiert und Logs aus dem Feld entgegennimmt.
- Sicherstellen der REST-APIs, PostgreSQL-Modelle, Authentifizierungsbrücke und Upload-Pipeline.
Produktübergreifende Verbesserungen und Integrationen
- Vorantreiben von Refactoring, Dependency-Updates und Zuverlässigkeitsverbesserungen im gesamten Lifestyle-Check-Stack.
- Integration in die breitere Wellabe-Plattform: die Laravel/PHP-Admin-Plattform für Stammdaten, das Flask-Backend für Body-Age-Berechnungen und Reporting sowie die Ionic/Capacitor-Mobile-App für nutzerorientierte Ergebnisse.
- Verbesserung der Beobachtbarkeit: zentrales Logging, klarere Fehlersignale und schnellere Remote-Diagnose, damit vage Meldungen aus dem Feld lösbar werden.
- Wartung und Verbesserung der CI/CD-Pipelines, Build-Tools und Release-Workflows.
Datenqualität & Zusammenarbeit
- Verantwortung für Qualität und Robustheit – du entwirfst und betreust Lösungen, die zuverlässig sind, zu unseren Geschäftsanforderungen passen und vernünftig einfach zu betreiben und zu warten sind.
- Sorgfältiger Umgang mit Gesundheitsdaten – Datenschutz und Sicherheit sind hier keine Formsache.
- Zusammenarbeit mit unserem Entwicklungsteam und Fachabteilungen in acht Märkten.
Gesuchtes Profil
Must-haves
- Starke Python-Kenntnisse – du findest dich in fremdem, gewachsenem Code zurecht und übernimmst Verantwortung für Flask- und Django-Backends.
- Erfahrung mit Hardware-Integration – serielle Schnittstellen, Bluetooth, TCP; du kannst ein Geräteprotokoll lesen und verstehen, was auf der Leitung passiert.
- Frontend-Kenntnisse – solide Angular/TypeScript-Erfahrung und praktischer Umgang mit Ionic/Capacitor oder Electron-Build-Ketten.
- Starke SQL-Kenntnisse und Erfahrung mit relationalen Datenbanken (wir verwenden PostgreSQL und SQLite).
- Remote-Debugging aus unvollständigen Informationen – du kannst aus Logs, Screenshots und zweiter Hand rekonstruieren, was passiert ist, ohne das Problem lokal reproduzieren zu können.
- Bereitschaft zu gelegentlichen Dienstreisen an unsere Standorte in Deutschland (insbesondere München) und Österreich (insbesondere Wien) sowie Freude am Arbeiten mit echten Geräten.
- Fließend Deutsch – du kommunizierst mit lokalen Teams und Support-Mitarbeitenden an den Lab-Standorten im deutschsprachigen Raum.
- Gute Englischkenntnisse – Zusammenarbeit in einem internationalen Team.
Nice-to-haves
- Windows-Engineering – Services, Packaging, Installer, Firewall; unsere Anwendung läuft unbeaufsichtigt auf den Vor-Ort-PCs.
- PyInstaller + NSIS Erfahrung, oder vergleichbare Desktop-Deployment-Tools.
- PHP / Laravel-Grundlagen, damit du Änderungen in unserer Admin-Plattform mitkoordinieren kannst.
- Cloud und DevOps – GCP (Cloud Storage, Cloud Run/Scheduler), Docker, GitHub Actions.
- Python für Datenanalyse – pandas, Notebooks, scikit-learn; Erfahrung mit Gesundheits- oder Biomarkerdaten ist ein Plus.
- Sicherheitsbewusstsein – Patching, Umgang mit Secrets, Dependency-Management, DSGVO im Gesundheitskontext.
- Statistische Modellierung / ML zur Unterstützung unserer Body-Age- und Gesundheits-Score-Berechnungen.
Warum wir?
- Eine Rolle mit ungewöhnlich viel Verantwortung: du bist die Person, die unsere Lifestyle-Check-Kette End-to-End versteht – vom Messgerät über das Lab-UI bis zum Cloud-Backend.
- Viel Gestaltungsspielraum – du modernisierst den Lab-Stack und definierst, wie er in Zukunft funktionieren soll.
- Eine Mission mit Substanz: psychische und physische Gesundheit für Hunderttausende Beschäftigte in Europa.
- Eine seltene Mischung: echte Messgeräte, Desktop-Software, Web/Mobile-Apps und Cloud-Backends in einer Rolle.
- Home-Office-Option sowie gelegentliche Dienstreisen zu unseren Standorten in europäischen Städten.
- Ein angenehmes Arbeitsumfeld in respektvoller und wertschätzender Atmosphäre.
- Firmen-Laptop und -Handy als Standardausstattung.
- Mavie Work Benefits (mentales und physisches Gesundheitsprogramm) und Community-Events.
- Spannende Perspektiven in einem wachsenden Unternehmen.
- Das Mindestjahresgehalt für diese Position beträgt EUR 65.000,- brutto auf Vollzeitbasis. Abhängig von Qualifikation, Erfahrung sowie unternehmerischer und kommerzieller Verantwortung bieten wir eine marktkonforme Überzahlung.