Skip to content
Job boardOpen

Senior Full Stack Developer (Angular & Python / FastAPI)

Original title: Senior Full Stack Developer (Angular & Python / FastAPI) (m/w/d)

Westhouse Group · 60355, Germany · On-site · Senior

  • 60355, Germany · On-site
  • 31.12.2027
  • German

Indexed (today) · refreshed constantly

Start
1 January 2027
Duration
31.12.2027
Work mode
On-site
Contract
Freelance / B2B
Seniority
Senior
Reference
180740

Required skills

Nice to have:Deck.glMapLibreThree.jsAG GridPlotly.jsOIDCJWTAriadneProtobufFigmaDesign Systems

Languages: German

Job description

Seeking a Senior Full Stack Developer with extensive experience in Angular and Python/FastAPI to work on the further development and maintenance of a web application, including data-driven analysis views and API development.

Project overview

Westhouse is one of the leading recruitment companies for the placement of highly qualified specialists from the entire IT lifecycle and engineering sector.

We are currently looking for a

Senior Full Stack Developer (Angular & Python / FastAPI) - 60355

Framework Information

Your Qualifications

  • Reference: 180740
  • Start: 2027-01-01
  • Duration: 2027-12-31
  • Location: 60355
  • Scope of work: full-time216 PT (45 PT Onsite)
  • Languages: German (C2/Native level)
  • Please only apply if ALL MUST requirements are met

Responsibilities

Interested?

Interested? We look forward to receiving your comprehensive CV in electronic form.

Your Contact Persons

Mark Plewe

P: [contact removed]

E: [contact removed]

  • 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, image schedules) based on a generic KPI framework with GraphQL connection
  • Further development of WebGL-based map visualization (Deck.gl) infrastructures and transport movements
  • Development of editor interfaces for various data objects (schedules, 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 analysis of large result datasets 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

  • 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
  • Minimum 5 years
  • 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
  • Minimum 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
  • Experience with WebGL-based map and geodata visualization of large, dynamic datasets and interactive editing of map objects (selection, moving, editing geometries and attributes)
  • with Deck.gl, MapLibre, Three.js
  • Experience with complex, performant table representations of large datasets 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 during simultaneous editing)
  • Experience with the performant representation of large datasets using the charting library Plotly.js, especially time series and interactive charts
  • 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
  • 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)

Project details

  • Start: 2027-01-01
  • Duration: 31.12.2027
  • Remote: onsite
  • Location: 60355, DE
  • Languages: German

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

Found on Westhouse

  1. Job boardNew

    Embedded QA Automation Engineer (f/m/x)

    Sii Polska· Remote, Kraków, Poznań, Warszawa, Toruń, Wrocław, Rzeszów, Bydgoszcz, Łódź, Białystok, Piła, Lublin, Katowice, Gdańsk, Szczecin, Poland· Hybrid· Senior· zł 120–144 / h

    • Software Testing
    • Python
    • Networking skills
    • +1

Browse all jobs
Sign up free to apply