[MEI000032] Senior Full-Stack-Entwickler Angular / Python (m/w/d)

meiyu®
Ansprechpartner: meiyu Team
Frankfurt am Main,  Deutschland
80% RemoteFreiberuflichStart 1/2027Dauer 12 Monate80% Auslastung

Beschreibung

Projektüberblick

Für die Weiterentwicklung einer cloudbasierten Simulations- und Analyseplattform für den Eisenbahnbetrieb wird ein erfahrener Full-Stack-Entwickler gesucht. Die Plattform bildet Zugläufe, Infrastruktur, Störungen und Baumaßnahmen ab und unterstützt Pünktlichkeits-, Kapazitäts- und Fahrplananalysen. Die Rolle verbindet Angular-Frontend, Python-Backend und durchgängige Feature-Umsetzung.

Aufgaben

  • Entwicklung einer Angular-Webanwendung mit Standalone Components und signalbasiertem State Management
  • Umsetzung datengetriebener Analyseansichten für Zeitreihen, Karten, Tabellen und Bildfahrpläne
  • Entwicklung wiederverwendbarer UI-Komponenten auf Basis eines Design-Systems sowie komplexer Editor- und Formularoberflächen
  • Anbindung von REST- und GraphQL-Schnittstellen sowie Protobuf-basierter Datenkommunikation
  • Wartung von Python-Backend-Services mit FastAPI, Pydantic, SQLAlchemy, Auth und Datenbankmigrationen
  • Durchgängige Feature-Umsetzung über Frontend, API und Pipeline inklusive automatisierter Tests

Technisches Umfeld

Zum Einsatz kommen Angular, TypeScript, Python/FastAPI, GraphQL, PostgreSQL sowie WebGL

Einsatzregelung laut Projektunterlagen: 216 PT insgesamt, davon 45 Onsite-PT und 171 Remote-PT (rechnerisch 79,17 % remote). Die Freelancermap-Einsatzart ist auf die nächsthöhere verfügbare Remote-Stufe (80 %) aufgerundet; die Onsite-Tage bleiben verbindlich.

Vertragsart: Freiberuflich. Selbstständige Projektunterstützung auf Honorarbasis; keine Arbeitnehmerüberlassung und keine Festanstellung.

Muss-Anforderungen
  • M1: Nachgewiesene Senior-Erfahrung in der Angular-Entwicklung: professionelle Frontend-Entwicklung, überwiegend mit Angular, inkl. tragender Rolle bei Modul- und Komponentenschnitt sowie State-Management-Strategie.
Erwarteter Nachweis: Erfahrungslevel in Jahren: Senior (> 5 Jahre Erfahrung)

  • M2: Erfahrung in der architektonischen Weiterentwicklung gewachsener Anwendungen über Frontend und Backend hinweg: Modul- und Komponentenschnitt, Abhängigkeitsrichtungen und Schichtengrenzen, Auflösung bestehender Architekturverletzungen.
Erwarteter Nachweis: Erfahrungslevel in Jahren: Senior (> 5 Jahre Erfahrung)

  • M3: Praktische Erfahrung mit agentischer, KI-gestützter Softwareentwicklung (Agent-Modus, nicht nur Code-Autovervollständigung) mit Werkzeugen wie Kiro, Claude Code, Cursor, OpenCode.
Erwarteter Nachweis: Anzahl Referenzen: 2

  • M4: Python-Web-APIs: FastAPI mit Pydantic sowie relationale Datenhaltung über SQLAlchemy inkl. Schema-Migrationen
Erwarteter Nachweis: Anzahl Referenzen: 2

  • M5: Erfahrung in der Entwicklung und Implementierung von Algorithmen zur Planung des Schienengüterverkehrs
Erwarteter Nachweis: Anzahl Referenzen: 1

Soll-Anforderungen
  • S1: Erfahrung mit WebGL-basierter Karten- und Geodaten-Visualisierung großer, dynamischer Datenmengen sowie der interaktiven Bearbeitung von Kartenobjekten (Auswahl, Verschieben, Editieren von Geometrien und Attributen) - mit Deck.gl, MapLibre, Three.js (Gewichtung: 25%)
Erwarteter Nachweis: Anzahl Referenzen: 2

  • S2: Erfahrung mit komplexen, performanten Tabellendarstellungen großer Datenmengen mittels AG Grid. (Gewichtung: 25%)
Erwarteter Nachweis: Anzahl Referenzen: 2

  • S3: Erfahrung in der Entwicklung komplexer, interaktiver Editor- und Formularoberflächen für strukturierte Datenobjekte (dynamische Formulare, Validierung, Dirty-/Undo-Handling, Konfliktbehandlung bei gleichzeitigem Bearbeiten). (Gewichtung: 20%)
Erwarteter Nachweis: Anzahl Referenzen: 2

  • S4: Erfahrung mit der performanten Darstellung großer Datenmengen mittels der Charting-Bibliothek Plotly.js, insbesondere Zeitreihen und interaktive Diagramme. (Gewichtung: 10%)
Erwarteter Nachweis: Anzahl Referenzen: 2

  • S5: Nachgewiesene Tiefe in der Entwicklung produktiver Python-Web-Services mit FastAPI (oder vergleichbar): Authentifizierung und rollen-/rechtebasierte Autorisierung (OIDC/JWT, API-Keys), versionierte Schema-Migrationen an einer laufenden relationale (Gewichtung: 10%)
Erwarteter Nachweis: Anzahl Referenzen: 2

  • S6: Erfahrung in der Umsetzung von UI auf Basis eines Design-Systems mit Figma - inkl. Arbeit mit Design-Tokens/Variables und der Verzahnung von Design und Code (z. B. Figma Code Connect). (Gewichtung: 10%)
Erwarteter Nachweis: Anzahl Referenzen: 1

Interesse? Bitte nutze für deine Bewerbung vorzugsweise die Bewerbungsfunktion von freelancermap. Alternativ kannst du deine Unterlagen an bewerbung.freelancermap[@]meiyu.eu senden. Bitte nenne die meiyu Projektkennung aus dem Anzeigentitel im Betreff. Sende eine vollständige Projektliste (inklusive Projektzeiträumen, deiner Rolle und eingesetzten Technologien) und nenne uns deine Verfügbarkeit sowie deinen gewünschten Stundensatz in Euro. Wir freuen uns auf deine Bewerbung!

Bewerben