Role & responsibilities
Experience: 3-5 years
Primary Role:
Work across the Angular frontend and FastAPI backend to wire up report endpoints, build download/export workflows, and integrate with WeasyPrint or JasperReports.
Core Skills Required:
* Frontend (Angular): Angular v12+, TypeScript, RxJS, Angular Material
* Backend (FastAPI): Python 3.10+, FastAPI, Pydantic, RESTful APIs, Springboot Java
* Templating: Jinja2, HTML/CSS basics
* PDF Generation: Familiar with JasperReport Library
* Auth & Traceability: Handle headers, tokens, and `trace_id`
* DevOps Awareness: Docker, containerized dev environments
* Testing: Basic Pytest and optionally Angular test cases
* Deployment Ready: Understanding of environment config and logging
Soft Skills:
* Comfortable context-switching between UI and backend
* Able to collaborate with report developers and QA
* Clear understanding of parameter flow from UI API PDF

Keyskills: TypeScript FastAPI Angular Python RESTful API Angular v12+ Python 3.10+ CSS RxJS Javascript HTML