Required skills
Languages: German
Job description
We are looking for a Senior Fullstack Developer with expertise in Angular and Python for a project involving Geospatial and Railway data. The role involves developing and maintaining web applications, APIs, and data pipelines.
Project overview
Dear Network,
We are currently looking for a Senior Fullstack Developer Angular / Python – Geospatial & Railway (m/f/d)
Responsibilities
- Further development and maintenance of an Angular-22 web application with Standalone Components and signal-based state management
- Implementation of data-driven analysis views (time series, maps, tables, timetable images) based on a generic KPI framework with GraphQL connection
- Further development of the WebGL-based map visualization (Deck.gl) for railway infrastructures and train movements
- Development of editor interfaces for various data objects (timetable, infrastructure, master data, model parameters)
- Development and maintenance of reusable UI components (project-internal component library) based on a company-wide design system
- Connection of REST and GraphQL interfaces as well as Protobuf-based data communication
- Reduction of technical debt: Resolution of architectural violations, migration from Leaflet to Deck.gl, increase in test coverage
- Conception and execution of automated quality assurance measures (unit tests, E2E tests)
- Development and maintenance of REST endpoints of the Python backend (FastAPI, Pydantic, SQLAlchemy) including database schema migrations (Alembic, PostgreSQL)
- Extension of a GraphQL API (Ariadne) for the evaluation of large result data sets via a column-oriented analysis database (Athena/Parquet)
- Further development of serverless data pipelines (AWS Lambda, AWS Batch, S3, Glue) for import, ETL, and simulation runs
- End-to-end implementation of features across frontend, API, and pipeline (one merge request per E2E feature)
Requirements
We would be pleased to present a great project to you.
I am therefore very much looking forward to receiving your profile with your availability and your conditions (remote and possibly on-site).
- More than 5 years of proven senior experience in Angular development: professional frontend development, primarily with Angular, including a leading role in module and component interfaces and state management strategy
- More than 5 years of experience in the architectural further development of grown applications across frontend and backend: module and component interfaces, dependency directions and layer boundaries, resolution of existing architectural violations
- Practical experience with agent-based, AI-supported software development (agent mode, not just code auto-completion) with tools like Kiro, Claude Code, Cursor, OpenCode (2 project references)
- Experience with Python web APIs: FastAPI with Pydantic and relational data storage via SQLAlchemy including schema migrations (2 project references)
- Experience in the development and implementation of algorithms for railway freight transport planning (1 project reference)
- Experience with WebGL-based map and geodata visualization of large, dynamic data sets and interactive editing of map objects (selection, moving, editing of geometries and attributes)
- with Deck.gl, MapLibre, Three.js (2 project references)
- Experience with complex, performant table representations of large data sets using AG Grid (2 project references)
- Experience in the development of complex, interactive editor and form interfaces for structured data objects (dynamic forms, validation, dirty/undo handling, conflict resolution for simultaneous editing) (2 project references)
- Experience with the performant representation of large data sets using the charting library Plotly.js, especially time series and interactive charts (2 project references)
- Proven depth in the development of productive Python web services with FastAPI (or comparable): authentication and role/permission-based authorization (OIDC/JWT, API keys), versioned schema migrations on a running relational database (2 project references)
- Experience in implementing UI based on a design system with Figma
- including working with design tokens/variables and the integration of design and code (e.g., Figma Code Connect) (2 project references)
Project details
01.01.2027 - 31.12.2027 ++
Remote 171 PT / FFM 45 PT
Utilization: 100%, German speaking
- Start: 2027-01
- Duration: 12 Monate
- Remote: hybrid
- Location: Frankfurt am Main, Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE