BI heißt hier vor allem Plattformbau: Du modellierst das Data Warehouse vom Kern bis zur Backend-Anbindung, entwickelst APIs und holst aus verteilten Query-Engines wie Trino mehr Leistung heraus. Pipelines bringst du per CI/CD und Infrastructure as Code in Produktion, sorgst für Observability und DSGVO-gerechte Datensicherheit und gestaltest die GenAI- und RAG-Infrastruktur mit. Möglich sind 100 % Homeoffice innerhalb Deutschlands.
Android- und iOS-Apps möglichst mit geteiltem Kotlin-Code: Du konzipierst, entwickelst und dokumentierst die mobilen Apps rund um die Patientenversorgung und setzt für plattformübergreifende Komponenten auf Kotlin Multiplatform. KI-Assistenten wie Claude oder Cursor gehören fest zum Workflow, für den das agile Team gemeinsam AI-first-Guidelines erarbeitet.
Ob Junior, Mid-Level oder Senior: Für die Entwicklung mit Ruby on Rails und Vue.js wird auf allen Stufen eingestellt, und wer von Django, Laravel oder Spring kommt, darf den Stack wechseln. Je nach Erfahrung startest du mit individuellem Mentoring oder direkt als Sparringspartner:in im agilen Team.
Arbeitsmediziner:innen spürbar zu entlasten ist das Ziel des Arbeitsmedizin-Moduls in tomedo®, dessen technische Weiterentwicklung du im Produktteam verantwortest. Medizinische und rechtliche Vorgaben setzt du in Datenbankmodell, Server-Logik und Client-Oberfläche um, idealerweise mit Objective-C und Java. Im Auswahlprozess zeigst du eigenen Code und arbeitest zur Probe; nach der Probezeit sind bis zu 183 Tage Workation pro Jahr möglich.
Automatisierte Sicherheitsprüfungen in Build und Deployment, Secrets- sowie Identitäts- und Zugriffsmanagement und eine gehärtete Container-Infrastruktur sind deine Themen. Zusammen mit Entwicklung und Betrieb übersetzt du die Datenschutz- und Compliance-Anforderungen des Gesundheitssektors in Technik und kümmerst dich um Schutz auf Netzwerk- und Anwendungsebene. Die Stelle lässt sich vollständig aus dem Homeoffice ausüben.
Drei Plattform-Themen prägen diese Senior-Stelle: die zentrale IAM-Infrastruktur mit Self-Service-Portalen in TypeScript, Apache Kafka samt verbindlicher Nachrichtenformate für andere Teams und eine per Code-Signing abgesicherte Auslieferung über Updateserver und Artefakt-Repositorys. Hinzu kommen Monitoring und Statusseiten, die kritische Abhängigkeiten überwachen und die SLAs stützen.
Als Principal Engineer prägst du die technische Vision von tomedo.air: Du treibst die Backend-Landschaft in Richtung cloud-nativer Microservices mit DDD, Event-Driven Architecture und CQRS, steuerst große Migrationen und begleitest Senior- und Lead-Entwickler:innen als Mentor:in. Gesetzt sind Kotlin, Java, Spring Boot und PostgreSQL; den Betrieb verantwortest du nach "You build it, you run it" mit.
Vom PostgreSQL-Datenmodell über den Java/Spring-Server bis zum nativen macOS-Client in Swift oder Objective-C betreust du Features von tomedo® über alle Schichten, in enger Abstimmung mit Kund:innen. Den kompletten Stack musst du nicht mitbringen, denn Lücken in Apple- oder Java-Technik schließen Mentoring und Code-Reviews. Später kannst du fachliche oder personelle Verantwortung für ein Produkt, Projekt oder Team übernehmen.
Versionierung, Abwärtskompatibilität und Missbrauchsschutz der öffentlich verfügbaren API liegen bei dir, ebenso ihre konzeptionelle Weiterentwicklung, sichere Authentifizierung und Autorisierung sowie eine selbsterklärende Dokumentation. Bei Anbindungsfragen externer Entwickler:innen unterstützt du und leitest aus Integrationsproblemen Verbesserungen ab. Welches Produkt die Schnittstellen bedienen, nennt die Anzeige nicht.
Backend-Module der medizinischen Software baust du mit Kotlin, Docker und PostgreSQL: Du denkst Schnittstellen neu, hältst die Code-Qualität hoch und prägst Architekturentscheidungen mit Domain-Driven Design und API-Design. Dein Team mischt Entwicklung, Design, DevOps und Produktmanagement.
Paketbau für Debian ist der Schwerpunkt: Du erstellst, aktualisierst und testest Pakete und automatisierst die Installation der Linux-Systeme, damit Techniker:innen in den Praxen kaum eingreifen müssen. Deployment und Release in die Paket-Repositories liegen hauptverantwortlich bei dir, bei Kundenservern hilfst du mit Fehleranalysen und notfalls Systemwiederherstellungen.
Architekturarbeit plus Mentoring: Mit mehr als fünf Jahren Java- oder C++-Erfahrung entwirfst du Softwarearchitekturen für neue Produkte, analysierst und optimierst bestehende und integrierst eigene Komponenten in die Gesamtarchitektur. Du nimmst an Code-Reviews und Best-Practice-Runden teil und betreust weniger erfahrene Kolleg:innen; auf Wunsch kommen direkter Kundenkontakt und später Produktmanagement-Aufgaben hinzu.
Spring, Micronaut und Hibernate solltest du für diese Junior-Stelle kennen: Mit erster Praxis in Java oder C++ entwickelst du Software, die Arztpraxen vernetzt und den Austausch zwischen Patient:innen und Ärzt:innen digitalisiert. Lösungen erstellst, testest und dokumentierst du gemeinsam mit Entwicklung und Test und bist über den ganzen Produktzyklus beteiligt.
Spracherkennung für Ärzt:innen und Läsionsklassifizierung zur Melanom-Erkennung sind zwei Projekte des KI-Teams, in dem du die ganze Pipeline von der Datenakquise über das Modelldesign bis zum Deployment abdeckst. Vorerfahrung im Machine Learning ist erwünscht, aber keine Pflicht; eng abgestimmt wird auch mit Support, Produktmanagement und Vertrieb. Wer möchte, übernimmt später zusätzlich Produktmanagement-Aufgaben für ein Produkt oder Projekt.