Für unseren Kunden suchen wir einen erfahrenen Senior Python Backend Engineer / Software Architect (m/w/d) mit fundierter Expertise in der Entwicklung moderner, skalierbarer Microservices und eventgetriebener Softwarearchitekturen.
In dieser anspruchsvollen Rolle übernimmst du technische Verantwortung für die Konzeption, Entwicklung und Weiterentwicklung cloudnativer Backend-Lösungen. Du bringst deine Architekturkompetenz aktiv ein, etablierst Best Practices und unterstützt das Entwicklungsteam bei der Umsetzung hochwertiger Softwarelösungen.
Konzeption, Entwicklung und Weiterentwicklung skalierbarer Backend-Anwendungen mit Python, FastAPI und FastStream
Design und Implementierung von Microservices und eventgetriebenen Architekturen mit Apache Kafka
Erstellung und Weiterentwicklung von Softwarearchitekturen unter Berücksichtigung von Skalierbarkeit, Wartbarkeit und Performance
Entwicklung, Integration und Optimierung von REST-APIs sowie Umsetzung moderner API-Management-Konzepte
Deployment und Betrieb containerisierter Anwendungen auf Kubernetes und OpenShift
Sicherstellung hoher Codequalität durch Clean Code, Clean Architecture, Domain-Driven Design (DDD) und automatisierte Tests
Durchführung von Code Reviews sowie Definition und Etablierung technischer Entwicklungsstandards
Weiterentwicklung und Optimierung von CI/CD-Pipelines und Entwicklungsprozessen
Technische Begleitung und fachliche Unterstützung anderer Entwickler
Enge Zusammenarbeit mit agilen, interdisziplinären Teams
Exzellente Kenntnisse in Python und modernen Python-Frameworks, insbesondere FastAPI
Praktische Erfahrung mit FastStream und eventgetriebenen Architekturen
Sehr gute Kenntnisse in der Entwicklung und im Betrieb von Microservices
Fundierte Erfahrung mit Apache Kafka
Mehrjährige praktische Erfahrung mit Kubernetes und OpenShift
Sehr gute Kenntnisse im API-Management sowie im Design und in der Entwicklung von REST-APIs
Erfahrung in der Konzeption, Erstellung und Bewertung von Softwarearchitekturen
Nachweisbare Erfahrung mit Code Reviews und der Etablierung von Entwicklungsstandards
Fundierte Kenntnisse in Clean Architecture, Clean Code, Domain-Driven Design und Testautomatisierung
Sehr gute Kenntnisse in Git und modernen CI/CD-Prozessen
Erfahrung mit agilen Entwicklungsmethoden wie Scrum und Kanban
Ausgeprägte analytische und kommunikative Fähigkeiten sowie hohes Qualitätsbewusstsein
Sehr gute Deutsch- und gute Englischkenntnisse
Find Jobs in Switzerland on Arbeitnow