Skip to content
Job boardOpen

Full-Stack Development PROTON (Angular / Python)

Original title: Full-Stack-Entwicklung PROTON (Angular / Python) (m/w/d)

people4project GmbH · Remote (gelegentliche Abstimmungen in FFM nach Bedarf), Germany · Remote · Senior

  • Remote (gelegentliche Abstimmungen in FFM nach Bedarf), Germany · Remote
  • German

Indexed (today) · refreshed constantly

Start
flexible
Work mode
Remote
Contract
Freelance / B2B
Seniority
Senior
Reference
36249-06

Required skills

Nice to have:Deck.glThree.jsLeafletPydanticAlembicAWS AthenaAWS LambdaAWS BatchAWS S3AWS GlueAG GridPlotly.jsFigma

Languages: German

Job description

Seeking a DevOps-oriented Full-Stack Specialist to develop and maintain modern web UIs, performant WebGL map visualizations, robust REST services, and serverless data pipelines for the PROTON railway simulation project.

Project overview

The Project

PROTON simulates railway operations microscopically and network-wide (minute-accurate train paths, dispatching, travel time calculations, disruption and construction site modeling) over periods of up to entire operating years. As a DevOps-oriented Full-Stack Specialist, you will be responsible for features holistically across frontend, backend APIs, and serverless data pipelines.

Responsibilities

  • Frontend (Angular 22): Further development and maintenance of modern web UIs with Standalone Components, signal-based state management, and an internal design system component library.
  • Geospatial Data & Visualization: Further development of performant WebGL map visualizations (Deck.gl, Three.js) for infrastructure and train movements, as well as migration of existing Leaflet components.
  • Backend & APIs (Python): Development and maintenance of robust REST services (FastAPI, Pydantic, SQLAlchemy, PostgreSQL/Alembic) and extension of GraphQL APIs (Ariadne) for big data queries via AWS Athena / Parquet.
  • Data Pipelines & E2E Delivery: Further development of serverless AWS pipelines (Lambda, Batch, S3, Glue) for ETL and simulation runs; holistic feature implementation in "1 Merge Request per End-to-End Feature" mode.
  • Architecture & Quality: Reduction of technical debt, consistent layered architecture, module interfaces, and automated QA (unit & E2E tests).

Requirements

Must-Have Criteria

Language:

  • > 5 years of senior experience in Angular: Excellent knowledge of modern Angular concepts (Signals, Standalone Components, State Management, Architecture & Component Interfaces).
  • > 5 years of senior experience in Full-Stack Architecture: Refactoring and architectural further development of grown systems across frontend and backend (layers, dependencies).
  • Python Web APIs: Demonstrable practice with FastAPI, Pydantic, SQLAlchemy, and relational DB migrations (min. 2 project references).
  • Domain Know-how: Experience in the conception or implementation of algorithms / planning models in railway transport / freight transport (min. 1 reference).
  • Agentic AI Coding: Practical experience in AI-assisted development in agent mode (e.g., via Claude Code, Cursor, Kiro, OpenCode; min. 2 references).
  • WebGL-based geospatial data visualization of dynamic data via Deck.gl, MapLibre, or Three.js (incl. interactive geometry editing).
  • Performant rendering of large table data with AG Grid and diagrams with Plotly.js.
  • Complex UI editors/forms (dirty/undo handling, conflict management).
  • AWS Serverless Stack (Lambda, Batch, S3, Athena/Glue).
  • UI integration via Figma / Design Tokens (Figma Code Connect).
  • German

Project details

  • Start: flexible
  • Location: Remote (gelegentliche Abstimmungen in FFM nach Bedarf), DE
  • Languages: German

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on people4project.com

  1. Job boardNew

    Senior Data Engineer

    The Codest· Warszawa, Konstruktorska 11, Poland· Remote· Senior

    • ETL tools
    • SQL
    • Python
    • +5

Browse all jobs
Sign up free to apply