Senior Softwareentwickler - Full-Stack & ML in MedTech

PERCEPTEC GmbH
Jena, Germany
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Jena, Germany

Tech stack

Java
JavaScript
.NET
API
Agile Methodologies
Artificial Intelligence
Automation of Tests
Cloud Computing
Software Quality
Databases
Continuous Integration
Relational Databases
DevOps
Java Platform Enterprise Edition (J2EE)
Design of User Interfaces
Monitoring of Systems
Python
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Systems Development Life Cycle
Release Management
Prometheus
Responsive Web Design
SonarQube
TypeScript
Web Services
Data Processing
Test Driven Development
React
Backend
GIT
Information Technology
Front End Software Development
Docker
Jenkins

Job description

Als Senior Softwareentwickler (m/w/d) entwickelst du Software für ein Medizinprodukt (SiMD, Klasse IIa). Die Entwicklung erfolgt gemäß MPDG/MDR sowie relevanter Normen (IEC 62304, ISO 13485 usw.) unter Berücksichtigung von Datenschutz (DSGVO) mit einem starken Fokus auf klinischer Validität und Patientensicherheit. Du bist für den gesamten Entwicklungsprozess verantwortlich, von Backend/Cloud bis zum Frontend, und gestaltest die Architektur, die Prozesse und die sichere Integration von ML-Funktionen. Du nimmst eine zentrale Rolle bei der schnellen und agilen Softwareentwicklung in einem kleinen, aber wachsenden Team von Entwicklern ein., + Entwurf und Architektur skalierbarer Backend-Systeme für ein Medizinprodukt, Bereitstellung zuverlässiger und sicherer APIs mit umfassender Dokumentation und Einhaltung medizinischer Softwarestandards.

  • Entwicklung eines leistungsstarken Frontends mit starkem Fokus auf UI/UX-Qualität, zugeschnitten auf medizinisches Fachpersonal und Patienten.
  • Integration und Pflege von Datenbanken zur Unterstützung der Datenverarbeitung/-analyse und Gewährleistung sicherer Patientenakten.
  • Entwurf, Implementierung und Pflege robuster CI/CD-Pipelines, automatisierter Testframeworks und effizienter Release-Management-Praktiken, um eine qualitativ hochwertige, sichere und gesetzeskonforme Softwarebereitstellung zu gewährleisten.
  • Entwurf, Implementierung und Integration von ML/AI-Algorithmen zur Optimierung von Diagnoseworkflows und zur Verbesserung der Testgenauigkeit.
  • Verbessern der Codequalität und Wartbarkeit durch die Anwendung von Clean-Code-Praktiken.
  • Einbringen eigener Ideen und Vorantreiben technischer Verbesserungen über den gesamten Prozess hinweg.
  • Sicherstellen der Dokumentation und Rückverfolgbarkeit über den gesamten SDLC (von den Anforderungen bis zu den Tests) gemäß IEC 62304.
  • Unterstützung des Risikomanagements (ISO 14971), der QMS-Artefakte (ISO 13485) und der klinischen Bewertung mit RA/QA.
  • Interdisziplinäre Zusammenarbeit mit Fachleuten aus dem Bereich Augenheilkunde, um klinische Anforderungen in robuste, benutzerorientierte digitale Lösungen umzusetzen.

Requirements

  • Masterabschluss in Informatik, Datenwissenschaft, Mathematik, Ingenieurwesen oder einem verwandten Bereich.
  • Mindestens 5 Jahre Berufserfahrung in der Full-Stack-Entwicklung.
  • Erfahrung im Bereich MedTech / Health Tech, praktische Erfahrung mit MDR/IEC 62304-konformer Entwicklung oder hohe Lernbereitschaft zur Aneignung, einschließlich Dokumentation und Rückverfolgbarkeit von Medizinprodukte-Software (ISO 13485, ISO 14971, ISO 9000, IEC 25010, IEC 81001, IEC29119).
  • Fundierte Kenntnisse in der Programmierung mit Python und anderen Technologien wie JEE/Java, JavaScript, TypeScript/Node.js oder .NET.
  • Erfahrung mit relationalen Datenbanken (z. B. PostgreSQL, MySQL) oder NoSQL (z. B. MongoDB).
  • Gute Kenntnisse hinsichtlich Responsive Design, Webservices und React (oder einem vergleichbaren modernen Frontend-Framework).
  • Praktische Erfahrung in der End-to-End-Entwicklung und Bereitstellung von ML/AI-Lösungen, vorzugsweise im Bereich MedTech/Health Tech.
  • Nachgewiesene Erfahrung mit testgetriebener Entwicklung (TDD), CI/CD-Pipelines und Tools zur Codequalität (z. B. Jenkins, SonarQube, Git).
  • Praktische Kenntnisse in DevOps und Automatisierungstools wie Docker und Prometheus, mit einem starken Fokus auf zuverlässiger Softwarebereitstellung und Systemüberwachung.
  • Ausgeprägte analytische und problemlösungsorientierte Fähigkeiten sowie eine selbstständige, strukturierte und proaktive Arbeitsweise.
  • Sehr gute Englischkenntnisse (C1), gute Deutschkenntnisse (B1).

Benefits & conditions

Deine Vorteile:

  • Leitende Position in der Entwicklung disruptiver, bahnbrechender Technologien.
  • Unbefristeter Arbeitsvertrag.
  • Flexible Arbeitszeiten und Hybridarbeit möglich.
  • Wettbewerbsfähiges Gehalt und spezielle Meilensteinboni.
  • Beteiligung am Erfolg des Unternehmens (Mitarbeiterbeteiligungsprogramm).
  • Du bist noch nicht mit allen Technologien vertraut? Kein Problem! Wir unterstützen dich gerne mit einem speziellen Programm für deine berufliche Weiterentwicklung.

About the company

Die PERCEPTEC GmbH ist ein junges, innovationsgetriebenes und mehrfach ausgezeichnetes Unternehmen mit Sitz im Herzen der Jenaer Startup-Community. Unser Fokus liegt auf der Neugestaltung diagnostischer und therapeutischer Methoden in der Augenoptik und Augenheilkunde, indem wir das bestehende Potenzial des beschleunigten technologischen Fortschritts nutzen. Unsere Motivation ist die disruptive Veränderung des Status quo der Branche. Aktuell entwickeln wir einen virtuellen Sehtest zur schnellen und eigenständigen Bestimmung von Fehlsichtigkeiten des menschlichen Auges.

Apply for this position