Welche Aufgaben erwarten Sie? Sie übernehmen die Entwicklung, das Refactoring und Lifecycle‑Management von Prozesssoftware‑Modulen auf Basis von Python 3.x Sie implementieren robuste API‑Architekturen (REST) inklusive Request‑Validierung, Error‑Handling und Logging Sie designen und realisieren performante Datenbankanbindungen mit Schwerpunkt auf SQLite (optional MySQL/NoSQL) Sie analysieren Systemanforderungen und setzen diese in skalierbare Software‑Komponenten nach Clean‑Code‑ und SOLID‑Prinzipien um Sie verantworten das Performance‑Tuning bestehender Module sowie die Sicherstellung von Stabilität, Testbarkeit und Wartbarkeit Sie erstellen automatisierte Unit‑ und Integrationstests und wirken an CI/CD‑Pipelines (Build, Test, Deploy) mit Sie unterstützen bei Software‑Pretests sowie Validierungstets entsprechend interner Qualitätsstandards (u.a. Prozessdokumentation, Traceability) Sie pflegen die technische Dokumentation gemäß Medical‑Device‑Regulatory‑Guidelines und internen Compliance‑Vorgaben Welche Erfahrungen zeichnen Sie aus? Sie blicken aus ein abgeschlossenes Studium in der Informatik, im Software Engineering, der Medizintechnik zurück oder verfügen über eine vergleichbare Qualifikation Sie verfügen über mindestens 4 Jahre professionelle Erfahrung in der Python‑Entwicklung Sie besitzen sehr gute Kenntnisse in Python 3.x sowie in mindestens einem Framework, z.B. Django | Flask | FastAPI | SQLAlchemy Sie sind sicher im Umgang mit relationalen Datenbanken (SQLite, MySQL) wobei Erfahrung mit NoSQL (MongoDB, Redis o. Ä.) von Vorteil ist Sie haben ein fundiertes Verständnis von Softwarearchitektur, Design Patterns, Dependency Injection und modularen Software‑Designs Sie sind routiniert in der Entwicklung von RESTful APIs inkl. Authentifizierung, Serialisierung und Versionierung Sie haben Grundkenntnisse in Containerisierung (Docker) und CI/CD‑Tooling (GitLab CI, Jenkins o. Ä.) und haben Erfahrung mit Git und branchenüblichen Development‑Workflows (Feature Branching, Code Reviews, Pull Requests) Wer sind die pacon experts? Sagen Sie wonach Sie suchen und wir finden eine Einsatzmöglichkeit für Ihre Expertise - unser Kundenstamm erstreckt sich über die unterschiedlichsten Branchen im Engineering-Bereich und wir sind fest vernetzt mit den Entscheidern der Fachabteilungen. Einen direkten Austausch steht somit nichts im Weg! Ihr Erfolg ist unser Erfolg! Wir sind ein verlässlicher Projektpartner, der die Erfahrungen und Wünsche unserer Businesspartner*innen zielgenau mit den Bedürfnissen unserer Kunden verknüpft Wir halten Sie auf Wunsch über die neuesten Projekte unserer Kunden auf dem Laufenden - zugeschnitten auf Ihre Rahmenbedingungen und fachliche Expertise!