Required skills
Languages: German
Job description
We are looking for an experienced Angular Developer with expertise in AI and Python to work on the further development and maintenance of a web application. The role involves both frontend and backend development, including API integration and data visualization.
Project overview
Your contact person for this request
Kirsten Schmidt-Horst
Tel.: [contact removed]
E-Mail: [contact removed]
By using the masculine form of the word "consultant / developer etc.", all gender forms female/male/diverse are meant
The services must be provided onshore - i.e. from Germany!
Important: The must-have and should-have requirements must be evident from the profile!!!!
With this request, we are looking for an Angular developer with experience in AI, Python etc.
DEADLINE FOR OFFERS: 30.10.2026 - 2 p.m.
3.1 Description of the Scope
The contractor will perform the services listed below independently and self-organized:
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 diagrams) 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
of 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) incl.
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)
Requirement
Required experience / references
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
Senior, more than 5 years
Experience in the architectural further development of grown applications across frontend and backend: module and component interfaces, dependency directions, layer boundaries, and 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, or OpenCode
2 references
Python web APIs: FastAPI with Pydantic and relational data storage via SQLAlchemy including schema migrations
Experience in the development and implementation of algorithms for planning rail freight transport
1 reference
Source: Service description, page 7.
BA-0003393_Developer_Senior_DigLB.pdf
References
Weighting
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, or Three.js
2
25 %
Experience with complex, performant table representations of large data sets using AG Grid
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)
20 %
Experience with the performant representation of large data sets using Plotly.js, especially time series and interactive diagrams
10 %
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 live relational database
Experience in implementing UI based on a design system with Figma, including design tokens/variables and integration of design and code (e.g., Figma Code Connect)
1
Project language: German
Utilization: 171 days remote and 45 days on-site in Frankfurt
Fee: €580.00 per day for remote and Frankfurt
Payment term:
30 days
Other
onshore
- Must-Have Requirements
- Should-Have Requirements
Project details
01.01.2027
Duration / End
30.12.2027
remote, partly Frankfurt
If you can support us in this matter, please send us suitable profiles.
Please remember when submitting your offer that we require the CV as a Word file.
Furthermore, please be so kind as to state your fee or confirm the fee guideline.
Start / End
01.01.2027 - 30.12.2027
Languages
German
Utilization
171 days remote and 45 days on-site in Frankfurt
remote and Frankfurt
Payment term
30 days
Fee
€580.00 per day for remote and Frankfurt
Other
If you can submit a qualified offer for this request, please send us a meaningful profile, including a concrete statement on availability and conditions. Please note that we will use the data you provide exclusively for the purpose of mediating project assignments in accordance with §5 BDSG. It will only be passed on to third parties within this scope after obtaining your consent. Thank you in advance for your support.
- Start: 01.01.2027
- Duration: bis 30.12.2027
- Remote: hybrid
- Location: remote und Frankfurt, DE
- Rate: 73-73 EUR/h
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on ProTIP