Responsibilities / Tasks
1. Entwicklung & Betrieb von Backend-Services mit Python (FastAPI) in einer Azure-Cloud-Umgebung
2. Design und Implementierung von REST-APIs (OpenAPI), inkl. Authentifizierung über Azure Entra ID B2C (OAuth2/OIDC/JWT)
3. Modellierung und Optimierung von Datenbanken (PostgreSQL, MySQL)
4. Containerisierung mit Docker, Deployment via Kubernetes und automatisierte Pipelines mit Azure DevOps
5. Sicherstellung von Security by Design (OWASP Top 10, Secrets Management) und Observability (Logging, Metrics, Tracing)
6. Zusammenarbeit in agilen Teams (Scrum/Kanban) und Übernahme von End-to-End-Verantwortung für Features
Your Profile / Qualifications
7. Abgeschlossenes Studium im Bereich Informatik oder eine vergleichbare Qualifikation
8. Mehrjährige Erfahrung in der Backend-Entwicklung mit Python (FastAPI oder Django), Java (Spring) oder vergleichbar
9. Fundierte Kenntnisse in API-Design, SQL (PostgreSQL) und mindestens einem NoSQL-Store (z.B. Redis) sowie TimeSeries DBs (Influx)
10. Praxis in Docker, Git und CI/CD (Azure DevOps bevorzugt); erweitertes Verständnis für Kubernetes
11. Erfahrung mit Azure-Diensten (AKS, Azure AD B2C, Key Vault, Storage)
12. Know-how in OAuth2/OIDC/JWT und Security-Best-Practices
13. Qualitätsbewusstsein (Tests, Code Reviews) und Teamfähigkeit
14. Gute Deutsch- und Englischkenntnisse
Was wir bieten:
15. Attraktive Vergütung nach dem Tarifvertrag der Metall- und Elektroindustrie
16. Unbefristeter Arbeitsvertrag mit 30 Urlaubstagen pro Jahr
17. Flexibles Arbeiten: Möglichkeit zum mobilen Arbeiten an bis zu zwei Tagen pro Woche
18. Moderne Benefits: u. a. Fahrradleasing über JobRad, hochwertige IT-Ausstattung, betriebliche Altersvorsorge
19. Kantine mit abwechslungsreichen und hochwertigen Speisen
20. Individuelle Entwicklungsmöglichkeiten: Umfangreiche Weiterbildung und strukturierte Einarbeitung
21. Zukunftssicherheit: Arbeiten in einem innovativen, global erfolgreichen Unternehmen