Full-Stack Developer Angular / Python / AWS (m/w/d) Remote und Frankfurt am Main / ZCTA238245

GECO Deutschland GmbH
Ansprechpartner: Saskia Vokuhl
Frankfurt am Main,  Deutschland
Vor OrtFreiberuflich

Beschreibung

Für einen unserer Großkunden suchen wir derzeit eine Unterstützung, die die nachfolgenden Anforderungen erfüllt:

Deine Aufgaben:

  • Weiterentwicklung und Wartung einer Angular-22-Webanwendung mit Standalone Components und signalbasiertem State Management
  • Implementierung datengetriebener Analyse-Ansichten (Zeitreihen, Karten, Tabellen, Bildfahrpläne) auf Basis eines generischen KPI-Frameworks mit GraphQL-Anbindung
  • Weiterentwicklung der WebGL-basierten Kartenvisualisierung (Deck.gl) für Infrastruktur- und Zugbewegungsdaten
  • Entwicklung von Editor-Oberflächen für Fahrplan-, Infrastruktur- und Modellparameter sowie weitere strukturierte Datenobjekte
  • Entwicklung und Pflege wiederverwendbarer UI-Komponenten auf Basis eines unternehmensweiten Design-Systems
  • Anbindung und Pflege von REST- und GraphQL-Schnittstellen sowie Protobuf-basierter Datenkommunikation
  • Abbau technischer Schulden und Migration (z. B. Leaflet ? Deck.gl), Erhöhung der Testabdeckung
  • Konzeption und Durchführung automatisierter Qualitätssicherungsmaßnahmen (Unit-Tests, E2E-Tests)
  • Entwicklung und Wartung von Python-Web-APIs (FastAPI, Pydantic, SQLAlchemy) sowie Mitwirkung an serverlosen Daten-Pipelines (AWS Lambda, AWS Batch, S3, Glue) und Datenbank-Schema-Migrationen

Dein Profil:

  • Mehr als 5 Jahre Erfahrung in der Angular-Entwicklung: professionelle Frontend-Entwicklung, überwiegend mit Angular, einschließlich tragender Rolle bei Modul- und Komponentenschnitt sowie State-Management-Strategie
  • Mehr als 5 Jahre Erfahrung in der architektonischen Weiterentwicklung gewachsener Anwendungen über Frontend und Backend hinweg: Modul- und Komponentenschnitt, Abhängigkeitsrichtungen und Schichtengrenzen sowie Auflösung bestehender Architekturverletzungen
  • Praktische Erfahrung mit agentischer, KI-gestützter Softwareentwicklung (Agent-Modus, nicht nur Code-Autovervollständigung) mit Werkzeugen wie Kiro, Claude Code, Cursor, OpenCode (Nachweis: 2 Referenzen)
  • Erfahrung in der Entwicklung produktiver Python-Web-APIs mit FastAPI und Pydantic sowie relationale Datenhaltung mit SQLAlchemy inklusive Schema-Migrationen (Nachweis: 2 Referenzen)
  • Erfahrung in der Entwicklung und Implementierung von Algorithmen zur Planung des Schienengüterverkehrs (Nachweis: 1 Referenz)
  • Erfahrung mit WebGL-basierter Karten- und Geodaten-Visualisierung großer, dynamischer Datenmengen sowie interaktiver Bearbeitung von Kartenobjekten (z. B. Deck.gl, MapLibre, Three.js) (Nachweis: 2 Referenzen)
  • Erfahrung mit komplexen, performanten Tabellendarstellungen großer Datenmengen mittels AG Grid (Nachweis: 2 Referenzen)
  • Erfahrung in der Entwicklung komplexer, interaktiver Editor- und Formularoberflächen für strukturierte Datenobjekte (dynamische Formulare, Validierung, Dirty-/Undo-Handling, Konfliktbehandlung bei gleichzeitigem Bearbeiten) (Nachweis: 2 Referenzen)
  • Erfahrung mit der performanten Darstellung großer Datenmengen mittels Plotly.js, insbesondere Zeitreihen und interaktive Diagramme (Nachweis: 2 Referenzen)
  • Nachgewiesene Tiefe in der Entwicklung produktiver Python-Web-Services mit FastAPI: Authentifizierung und rollen-/rechtebasierte Autorisierung (OIDC/JWT, API-Keys), versionierte Schema-Migrationen an einer laufenden relationalen Datenbank (Nachweis: 2 Referenzen)
  • Erfahrung in der Umsetzung von UI auf Basis eines Design-Systems mit Figma, inklusive Arbeit mit Design-Tokens/Variables und Verzahnung von Design und Code (z. B. Figma Code Connect) (Nachweis: 1 Referenz)

Rahmenparameter:

  • Einsatzort: Remote und nach Absprache in Frankfurt am Main
  • Laufzeit: 01.01.2027 - 31.12.2027
  • Auslastung: Vollauslastung

Dein GECO-Ansprechpartner freut sich auf Deine Kontaktaufnahme und über die Zusendung Deiner aussagekräftigen Projekthistorie sowie Deiner Honorarvorstellung/Gehaltsvorstellung/Preisvorstellung.

Bewerben