About the Role
Für einen international agierenden Kunden suchen wir einen Fullstack Entwickler (m/w/d)
Ihre Aufgaben sind:
Konzeption und Entwicklung von Software Komponenten auf Basis des bereitgestellten Templates (kombiniert React/Typescript Frontend mit einem FastAPI Backend).
Implementierung definierter Features, UI Elemente und Schnittstellen zur funktionalen Erweiterung der internen Plattform
Sicherstellung einer modularen und wartbaren, wiederverwendbaren Code Struktur inklusive klarer Schnittstellen zwischen Frontend und Backend;
Abstimmung zu fachlichen und architekturellen Anforderungen um ein konsistentes technisches Fundament zu gewährleisten
Entwicklung und Pflege von Python-Paketen zur Komplexitätsreduktion
Eigenverantwortliche Entwicklung modularer Bibliotheken zur Bereitstellung standardisierter und abgesicherter Datenbankzugriffe, einschließlich: Connection Handling, Credentials-Management, Fehlertoleranz und Logging
Bereitstellung von Paketen, die häufige API-Interaktionen standardisieren und dabei Fehlerbehandlung, Authentifizierung, Response-Parsing und Retry-Mechanismen kapseln
Entwicklung einfacher, sicherer und robust implementierter Dateizugriffs-Funktionen für Netzwerk-Shares, einschließlich Upload, Download, Pfadvalidierung und Protokollunterstützung.
Implementierung OIDC/OAuth2.0-konformer Authentifizierung: Aufbau von Auth-Modulen, die standardisierte, sichere Authentifizierungsflüsse abbilden und nahtlos in diverse Services integrierbar sind
Aufbau, Pflege und Weiterentwicklung automatisierter Build-, Test-, Security-Scan- und Deployment-Pipelines
Konzeption und Umsetzung von Deployment und Konfigurationsartefakten für Services innerhalb Kubernetes bzw. OpenShift basierter Plattformen
Entwicklung, Strukturierung und regelmäßige Aktualisierung von Helm Charts, die Endanwendern ein einfaches Deployment ihrer Anwendungen ermöglichen
Ihr Know-how:
Mindestens 5 Jahre Erfahrung in der Entwicklung von Backend-Diensten mit Python
Mindestens 4 Jahre Erfahrung in der Entwicklung von Frontend-Anwendungen mit React
Mindestens 2 Jahre Erfahrung in der Konzeption und Implementierung von CI/CD-Pipelines, vorzugsweise mit Azure DevOps
Nachgewiesene Erfahrung im Umgang mit Docker und Kubernetes, idealerweise auch mit OpenShift
Erfahrung mit Airflow und / oder Splunk sind von Vorteil
Deutsch und Englischkenntnisse
Tech Stack
ReactTypescriptFastAPIPythonDockerKubernetesOpenShiftOIDCOAuth2.0Azure DevOpsHelm