90%Remote: Backend Developer (m/w/d) – Python, FastAPI/Django, REST APIs, Kubernetes, Airflow, Trino
nemensis AG
Ansprechpartner: Winita Hamdard
Bonn, Deutschland
Hochschulen und Behörden und VerbändeAPIsApache AirflowAutomatisierungCodeanalyseDjangoPythonBackendFastAPIBackend-programmierungKubernetes
Beschreibung
Projektbeschreibung
Rahmenparameter
Aufgaben
Erfahrungen & Kenntnisse
Für eine cloudbasierte Daten- und Analyseanwendung im öffentlichen Umfeld werden Backend-Komponenten und Schnittstellen konzipiert und umgesetzt. Die Plattform zentralisiert und verarbeitet Daten aus verschiedenen Domänen und stellt sie für Analyse, Visualisierung und simulationsbasierte Prognosen bereit. Als Backend Developer entwickeln Sie skalierbare Services und REST-APIs, gestalten asynchrone und eventbasierte Verarbeitungsabläufe und unterstützen ETL/ELT-Prozesse sowie die Einbindung der Anwendung in eine Kubernetes- und CI/CD-basierte Betriebsumgebung.
Start: 16. November 2026
Laufzeit: zunächst bis 31. Dezember 2026; Verlängerung vom 1. Januar bis 30. Juni 2027 möglich
Auslastung: 90 %
Einsatzort: ca. 90 % remote innerhalb Deutschlands; Vor-Ort-Termine ggf. in Bonn
Projektsprache: Deutsch
Voraussetzung: deutsche Staatsangehörigkeit und SÜ2-Fähigkeit bzw. Bereitschaft zur Sicherheitsüberprüfung Ü2 nach § 9 SÜG (Geheim-/Sabotageschutz)
Stundensatz: 80 €/h remote, 85 €/h vor Ort
- REST-APIs und Backend-Services konzipieren, implementieren und in die bestehende Anwendungslandschaft integrieren.
- Backend-Komponenten für Datenzentralisierung, -verarbeitung und analytische Nutzung aufbauen und betreiben.
- Eventbasierte Kommunikation, asynchrone Verarbeitung und Message Queues/Broker umsetzen.
- ETL/ELT-Prozesse und -Workflows in die Datenplattform integrieren.
- Datenbankzugriffe und relationale Datenmodelle entwickeln und pflegen.
- Anwendungen und Services in Kubernetes-Umgebungen containerisiert bereitstellen.
- CI/CD-Prozesse, GitLab-Pipelines und Automatisierung unterstützen.
- Funktionale und nichtfunktionale Qualität durch Code Reviews, Clean Code, SOLID und statische Codeanalyse sicherstellen.
- Daten- und Applikationsmigrationen planen und konzipieren.
- Mit Data-Analytics- und Visualisierungskomponenten zusammenarbeiten.
- Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
- Zertifizierung Linux Foundation Certified System Administrator (LFCS)
- Mindestens 5 Jahre Erfahrung in Konzeption und Implementierung von REST-APIs, insbesondere mit FastAPI und/oder Django
- Mindestens 5 Jahre Erfahrung mit Softwarearchitektur, einschließlich 3-Tier-, hexagonaler und Clean Architecture, Design Patterns wie Observer, Singleton, Factory und Adapter sowie Inversion of Control
- Mindestens 5 Jahre Erfahrung mit Python und den im Anforderungsprofil genannten Analyse- und Datenbibliotheken/-Frameworks: Plotly, Matplotlib, Seaborn, Dash, Jupyter, PySpark oder Flink, Pandas, NumPy, SciPy und Statsmodels
- Mindestens 3 Jahre Erfahrung mit Service-Schnittstellen, eventbasierter Kommunikation, asynchroner Verarbeitung und Message Queues/Brokern
- Mindestens 3 Jahre Erfahrung mit Kubernetes, Linux-Systemadministration, agilen Arbeitsweisen wie Scrum/Kanban und CI/CD, insbesondere GitLab Pipelines
- Mindestens 3 Jahre Erfahrung mit Softwarequalitätssicherung, Code Reviews, Clean Code, SOLID, statischer Codeanalyse und relationalen Datenbanken wie PostgreSQL, Oracle oder MySQL
- Mindestens 1 Jahr Erfahrung in Planung/Konzeption und Leistungen in Daten- und Applikationsmigrationsprojekten
- Mindestens 1 Jahr Erfahrung mit ETL/ELT-Prozessen und -Workflows sowie Technologien wie MinIO, Apache Airflow, Apache Iceberg und Trino
- Deutsche Staatsangehörigkeit und SÜ2-Fähigkeit bzw. Bereitschaft zur entsprechenden Sicherheitsüberprüfung