Python Developer (m/w/d) - Backend & Data Engineering (ETL/Airflow)

Unternehmen

Stiftung Kirchliches Rechenzentrum Südwestdeutschland

Über diese Stelle

Eggenstein-Leopoldshafen
Datenbanken, Engineering, IT & Tech, Medizin, Medizinische Assistenz, Software-Entwicklung
Festanstellung
Teilweise Remote Work

Aufgaben

  • Deine Mission - Du entwickelst das datengetriebene Herz unserer Services
  • Als Python Developer bist Du der Experte für die Konzeption, Entwicklung und Optimierung unserer datenintensiven Anwendungen. Dein Fokus liegt auf der Implementierung performanter Backend-Services und der Sicherstellung geschäftskritischer ETL-Prozesse.
  • Warum Du bei uns starten solltest
  • Impact auf das Kerngeschäft: Deine Arbeit ist nicht nur ein Feature – Du optimierst die business-kritischen Datenprozesse, die unser Unternehmen antreiben.
  • Moderner Python-Stack: Bei uns arbeitest Du mit FastAPI, Airflow, Docker und GitLab und kannst diesen Stack aktiv mitgestalten.
  • Tiefe & Verantwortung: Statt oberflächlicher Features tauchst Du tief in Datenverarbeitungsprobleme ein und löst diese nachhaltig.
  • Aufgaben
  • Schwerpunkt Backend-Entwicklung: Du designst, implementierst und wartest skalierbare Backend-Services und APIs, primär unter Verwendung von Python und FastAPI.
  • Business-Critical ETL: Du bist verantwortlich für die Neuentwicklung und Weiterentwicklung unserer geschäftskritischen ETL-Prozesse und Datenverarbeitungs-Pipelines, insbesondere mit Airflow und Python.
  • Performance-Optimierung: Du analysierst bestehende Daten-Workflows und Python-Skripte, identifizierst Performance-Engpässe und implementierst proaktiv Geschwindigkeitssteigerungen und Effizienzverbesserungen.
  • Datenbank-Interaktion: Du entwickelst SQL-Abfragen und optimierst die Anbindung an unsere Datenbanksysteme (Oracle, PostgreSQL).
  • Qualität & DevOps-Kollaboration: Du sicherst die Qualität Deines Codes durch Tests und erstellst die notwendigen Docker-Container für Deine Anwendungen. Du arbeitest eng mit dem DevOps-Team für den Betrieb in unserer GitLab/Nomad-Landschaft zusammen.
  • Technische Konzeption: Du bringst Deine Expertise in die Architektur neuer Datenlösungen ein und dokumentierst Deine Arbeit strukturiert in unserem internen Wiki und in Jira.

Fähigkeiten

  • Skills
  • Qualifikation: Abgeschlossene Ausbildung oder eine vergleichbare Qualifikation/Berufserfahrung in der Softwareentwicklung.
  • Experte in Python: Du beherrschst Python anwendungssicher und hast mehrjährige, Erfahrung in der Backend-Entwicklung.
  • Datenbanken & ETL: Du bist anwendungssicher in SQL (Oracle/PostgreSQL) und hast Erfahrung in der Konzeption und Optimierung von ETL-Prozessen.
  • Performance-Tuning: Du hast Erfahrung darin, langsamen Code zu analysieren (Profiling) und gezielt zu optimieren.
  • Arbeitsweise: Eine stark analytische, strukturierte und lösungsorientierte Arbeitsweise zeichnet Dich aus.
  • Das wäre ideal (Nice-to-haves)
  • Stack-Erfahrung: Du hast bereits mit Airflow und/oder FastAPI gearbeitet. (Alternativ: Erfahrung mit ähnlichen Tools wie Django, Flask, Prefect, Celery etc.).
  • DevOps-Mindset: Du weißt, wie man ein Dockerfile schreibt und hast Erfahrung mit Git (GitLab).
  • Monitoring: Du verstehst, wie man Anwendungen baut, die über Prometheus/Grafana gut monitorbar sind.
  • Deine Persönlichkeit
  • Leidenschaft: Du brennst für sauberen Code und effiziente Datenverarbeitung.
  • Team: Du bist ein kommunikativer Teamplayer, der sein Wissen gerne teilt.
  • Neugier: Du hast Lust, Dich kontinuierlich weiterzuentwickeln und neue Lösungen für komplexe Probleme zu finden.

Standort

Adresse

Eggenstein-Leopoldshafen, Deutschland


Diese Stellen könnten interessant für Dich sein