Senior Python Entwickler*
Role details
Job location
Tech stack
Job description
- Du arbeitest an der Planung, Konzeption und Entwicklung moderner Webanwendungen im Enterprise-Umfeld
- Du entwickelst leistungsfähige Backend-Lösungen mit Python unter Einsatz von Frameworks wie FastAPI und/oder Flask
- Du gestaltest ansprechende Frontends mit HTML, CSS und JavaScript sowie modernen Frameworks wie Angular und/oder React
- Du entwickelst templatebasierte Webanwendungen und setzt anspruchsvolle UI-Konzepte um
- Du konzipierst und implementierst REST-Schnittstellen und arbeitest an der Integration verteilter Systeme
- Du realisierst Microservice- und Event-Driven-Architekturen und entwickelst hochverfügbare, sicherheitskritische Systeme
- Du kümmerst Dich um die Anbindung und Optimierung von Datenbanken sowie den Einsatz von NoSQL-Technologien
- Du arbeitest an Plattformlösungen und Developer-Portalen (z. B. Backstage) sowie optional an Data-Mesh-Konzepten
- Du bringst Dich aktiv in DevOps-Themen ein und begleitest Deployments in Cloud- und On-Premises-Umgebungen, * Du hast mindestens 3 Jahre relevante praktische Erfahrung in der Planung, Konzeption und Entwicklung von Webanwendungen im Enterprise-Umfeld
Requirements
-
Du verfügst über mindestens 3 Jahre praktische Erfahrung in der Backend-Entwicklung mit Python und fundierte Kenntnisse in FastAPI und/oder Flask
-
Du hast mindestens 3 Jahre Erfahrung in der Frontend-Entwicklung mit HTML, CSS, JavaScript sowie Frameworks wie Angular und/oder React
-
Du hast umfassende Erfahrung im Design und in der Entwicklung von REST-Schnittstellen
-
Du bist vertraut mit verteilten Systemen sowie Microservice- und Event-Driven-Architekturen
-
Du hast Erfahrung in der Konzeption und Umsetzung von Lösungsarchitekturen für hochverfügbare und sicherheitskritische Systeme
-
Du verfügst über mindestens 3 Jahre Erfahrung in der Entwicklung und Optimierung von Datenbankanbindungen
-
Du hast mindestens 2 Jahre Erfahrung mit NoSQL-Datenbanken inklusive Datenmodellierung, Migrationen und Performance-Optimierung
-
Idealerweise bringst Du Erfahrung mit Plattformlösungen und Developer-Portalen (z. B. Backstage) mit: Von Vorteil sind Kenntnisse in Data-Mesh-Konzepten, Data Contracts, Data Governance und Data Quality
-
Du verfügst über fundierte praktische Erfahrung mit Kubernetes (inkl. Helm Charts) sowie mit GitOps-Werkzeugen wie ArgoCD
-
Du hast Erfahrung im Betrieb und Deployment von Anwendungen in Cloud- und On-Premises-Umgebungen
-
Du bringst sehr gute Kenntnisse in Git/GitLab, CI/CD-Prozessen und Azure DevOps (inkl. Deployment Pipelines) mit
-
Du bist sicher im Umgang mit Linux-basierten Umgebungen, Shell-Scripting sowie in der Testautomatisierung und im Einsatz entsprechender Testwerkzeuge
Benefits & conditions
- Innovative Projekte und kreatives Umfeld: Du arbeitest an spannenden Kundenprojekten in einem kreativen und dynamischen Arbeitsumfeld mit viel Raum für eigene Ideen und persönliche Weiterentwicklung.
- Agilität: Du wirst Teil eines Teams, das agil und flexibel arbeitet, um immer die besten Ergebnisse zu erzielen.
- Flexibilität: Gestalte deinen Arbeitstag nach deinen Bedürfnissen - mit der Option auf Homeoffice und flexiblen Arbeitszeiten.
- Gestaltungsspielraum: Du hast die Möglichkeit, den Data-Bereich bei uns aktiv mitzugestalten und weiter auszubauen.
- Wissen teilen & gemeinsam wachsen - Du profitierst von intensivem internem Know-how-Transfer und hast die Möglichkeit, Dich aktiv an der Weiterentwicklung des Teams zu beteiligen - fachlich wie menschlich.
- Teamgeist: In unserem offenen und kollegialen Umfeld wird Teamarbeit großgeschrieben - wir glauben daran, dass die besten Ideen im Austausch entstehen. Wir schätzen Vielfalt und fördern eine Kultur der Inklusion. Bei uns ist jeder herzlich willkommen!
- Attraktive Benefits: Du bekommst ein attraktives Gehalt, diverse Benefits und coole Mitarbeiterevents.