Backend Developer | Python, PostgreSQL & Data Pipelines | Gehalt >15% über Marktschnitt | ID 2032

KMG Advisory GmbH & CO Kg

Ansprechpartner: Niklas Thielsch
Frankfurt (Main),  Deutschland
80% RemoteArbeitnehmerüberlassung100% Auslastung

Beschreibung

IN ANÜ

Deine Aufgaben
  • Du entwickelst Backend-Lösungen eigenverantwortlich auf Basis von Kundenanforderungen und stimmst dich eng mit dem agilen Entwicklungsteam ab.
  • Du programmierst und implementierst technische Komponenten, Schnittstellen, Module und Datenbanken unter Einhaltung vorgegebener Entwicklungsstandards.
  • Du führst Code-Reviews, Komponenten- und Modultests durch und behebst Fehler aus Testphasen in Applikationen und Komponenten.
  • Du richtest Entwicklungsumgebungen inklusive Continuous Integration ein und erstellst Lieferartefakte für die betroffenen Applikationen.
  • Du dokumentierst technische Komponenten nach etablierten Standards und wirkst aktiv im Refinement komplexer fachlicher Anforderungen mit.
  • Du strukturierst funktionale Themen und überführst sie in bestehende funktionale Architekturmodelle.
  • Du wirkst an technischer Release- und Versionsplanung sowie an Entscheidungsvorlagen zu technischen Themen mit.
  • Du präsentierst technisch komplexe Sachverhalte, analysierst technologische Trends und prüfst deren Anwendbarkeit.
  • Du stellst die technische Zukunftsfähigkeit der IT-Systeme sicher und berätst Fachbereiche beim Einsatz geeigneter Technologien.
  • Du designst und implementierst hochqualitative technische Komponenten mit Fokus auf Sicherheit, Robustheit, Performance und Skalierbarkeit.
  • Du konzipierst individualisierte und hochkomplexe Anwendungen und entwickelst im Cloud-Umfeld inklusive Provisionierung von Cloud-Infrastruktur.
  • Du führst Risikoanalysen und Bewertungen technischer Komponenten durch.
Das solltest du mitbringen
  • Erforderlich:
  • Abgeschlossenes IT-Studium auf Diplom- oder Masterniveau, eine vergleichbare Ausbildung oder langjährige Praxiserfahrung.
  • Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung.
  • Mindestens 3 Jahre praxiserprobte Erfahrung in der Backendentwicklung, zum Beispiel mit Microservices auf Basis von Spring Boot oder mit Python, unter Berücksichtigung von Best Practices für Security und Performance.
  • Umfassende Expertise in komplexer Softwareentwicklung mit Schwerpunkt auf Architektur, Test, Deployment und Wartbarkeit.
  • Gute Kenntnisse in JSON, REST-Services und OpenAPI.
  • Gute Kenntnisse in SQL, idealerweise mit Postgres oder DuckDB.
  • Erfahrung mit Postgres, insbesondere in den Bereichen Transaktionen, Indizes und Query-Optimierung.
  • Erfahrung mit Design Principles wie SOLID, ACIT und weiteren Design Patterns.
  • Mindestens 1 Jahr Erfahrung in testgetriebener Entwicklung mit Tools wie Mockito, JUnit oder pytest sowie in CI/CD-Testautomatisierung und verteilter Versionskontrolle mit Git.
  • Erfahrung in Pair Programming, Code Reviews und Refactorings.
  • Erfahrung mit CI/CD, insbesondere mit Gitlab-CI sowie alternativ GitHub Actions oder Jenkins.
  • Mindestens 1 Jahr Erfahrung im Cloud-Umfeld, zum Beispiel mit PostgreSQL sowie S3 oder RDS.
  • Sehr gute und mehrfach praxiserprobte Kenntnisse in Design, Implementierung und Betrieb von Daten-Pipelines, beispielsweise mit Airflow, Dagster oder Prefect.
  • Interesse an KI-gestützter Entwicklung, zum Beispiel mit Kiro, GitHub Copilot, Claude oder Hermes.
  • Ausgeprägte analytische Problemlösungsfähigkeit und eine konsequent lösungsorientierte Herangehensweise auch bei komplexen technischen Fragestellungen.
  • Die Fähigkeit, Ergebnisse KI-gestützter Entwicklung kritisch zu validieren und hinsichtlich fachlicher Richtigkeit, Qualität, Sicherheit und Praxistauglichkeit zu bewerten.
  • Eine eigenverantwortliche, strukturierte, proaktive und ergebnisorientierte Arbeitsweise.
  • Ausgeprägte Teamfähigkeit, Kommunikationsstärke, Durchsetzungsvermögen sowie ein hohes Maß an Initiative, Selbstständigkeit, Verlässlichkeit und Priorisierungsfähigkeit.
  • Gewünscht:
  • Sichere Nutzung von JIRA und Confluence.
  • Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten wie User Stories und Backlog-Einträgen sowie in deren Refinement im Team.
  • Erfahrung im Umgang mit Monitoring- und Alerting-Tools wie Grafana, Instana oder Graylog.
  • Fachliche Kenntnisse im Bereich Infrastrukturdatenmanagement und Geodatensysteme.
  • Fachliche Kenntnisse in der Topologie- und Netzmodellierung von Logistikinfrastruktur, idealerweise mit entsprechenden Branchenstandards und Datenmodellen.
  • Freude an Beratung, Moderation und Zusammenarbeit im Entwicklungsteam.
  • Erfahrung mit agilen Methoden und eigenverantwortlichen Teams sowie ein agiles Mindset.
  • Offenheit gegenüber Veränderung und ein gutes Verständnis für fachliche Zusammenhänge in enger Abstimmung mit Team und Product Owner.
  • Gute Englischkenntnisse in Wort und Schrift.
  • Gute Deutschkenntnisse in Wort und Schrift (mind. C1).

  • Die Leistungserbringung erfolgt 80% Remote und 20% Onsite (Frankfurt (Main)).

Bewerben