Staff Software Engineer (m/w/d) for telemedicine platform
Deine Rolle bei Ocumeda
Als **Staff Software Engineer (m/f/d)** bist du die Ingenieurin oder der Ingenieur, die oder der schwierige, unklare oder kaputte Dinge handhabbar macht. Du kennst unsere Plattform von Ende zu Ende und formst sie mit. Dein Fokus liegt auf unserer Full-Stack-Plattform: der Webanwendung, die unsere Ärzt:innen, unsere Optiker-Partner und deren Kund:innen täglich nutzen, sowie den dahinterliegenden Services.
Dies ist eine Rolle als individueller Beitragender. Keine direkten Berichtswege, echte technische Autorität: Du setzt die Richtung für Architektur und Engineering-Praxis und arbeitest im selben Codebase wie der Rest des Teams. Staff/Senior bedeutet hier tieferes Verständnis, nicht weiter von der Codebasis entfernt. Deine Aufgabe ist es, unsere Systeme schnell iterierbar, zuverlässig im Produktiveinsatz und bereit für internationale Expansion und Skalierung zu halten.
- Übernimm die Architektur unserer Full-Stack-Plattform – Frontend, Backend, Daten, AWS – und entwickle sie unter echtem Produktdruck weiter, statt sie neu zu schreiben
- Übernimm unsere Teststrategie: Wo wir in Unit-, Integrations- und End-to-End-Tests investieren, was wir bewusst nicht testen und wie Tests schnell genug bleiben, damit niemand sie überspringt
- Treibe unsere agentische Coding-Praxis voran: Tooling, Guardrails und Testdisziplin, die uns schneller machen, ohne unverifizierten Code in ein Live-Produkt zu bringen
- Gestalte gemeinsam mit dem Produkt den Scope: Zeige die günstige 80 %-Lösung auf und sage klar, wenn etwas den Aufwand nicht wert ist
- Baue so, dass das, was ausgeliefert wird, von vornherein betreibbar und auditierbar ist (z. B. ISO 27001, ISO 13485), ohne dass Engineering zu Bürokratie wird
- Gehe dorthin, wo das Problem liegt – ein Skalierungsengpass eine Woche, eine kaputte Integration die nächste – du behebst es richtig
Das bringst du mit
- Mehrere Jahre Berufserfahrung als Software Engineer (ca. 7+), davon der Großteil in Systemen, die echte Nutzer:innen erreicht haben
- Tiefgehende Hands-on-Erfahrung über den gesamten Stack: stark im Frontend, zu Hause im Backend, vertraut mit Infrastruktur und Webtechnologien
- Starke TypeScript-Kenntnisse und gut begründete Meinungen, die du verteidigen und revidieren kannst
- Ein klarer Produktfokus: Dir liegt am Herzen, was ausgeliefert wird, was läuft und was Nutzer:innen erleben
- Du sprichst fließend Englisch (C1); Deutsch ist ein Plus...
... und als Nice-to-have:
- Erfahrung in einem Start-up oder Scale-up, wo sowohl Geschwindigkeit als auch Qualität wichtig waren
- Komfortabel dabei, Verantwortung zu übernehmen und Prozesse zu gestalten, die noch niemand definiert hat
- Einen Abschluss in einem MINT-Fach – gleichwertige praktische Erfahrung zählt mehr
- Erfahrung mit regulierter Software, Medizinprodukten oder Gesundheitsdaten
Wenn du den Großteil davon erfüllst, bewirb dich. Wir lesen lieber deine Bewerbung, als dass du dich selbst ausschließt.