Location: Remote (EU or UK)
Start Date: ASAP
Duration: 12 months
Daily Rate: €270 - €300 per day (OUTSIDE IR35)
Key Skills
- TypeScript (advanced) and React — solid component design, hooks, state
- js (App Router) or equivalent SSR-capable React framework, with sound SSR/CSR judgement
- HTML / CSS including responsive design and accessibility (WCAG AA)
- Tailwind CSS
- State management at scale: React Query / TanStack Query for server state, plus a client-state library where needed
- Python and FastAPI for the backend, with solid async patterns
- Relational database design — PostgreSQL or Azure SQL; schema modelling, migrations, and indexing
- SQLAlchemy or equivalent ORM, with clear understanding of transactional boundaries
- REST API design — versioning, pagination, error contracts, idempotency where it matters
- Microsoft Entra ID / Azure AD — OAuth2, OpenID Connect, service principals, role/group claims, plugged into Next.js FastAPI
- RBAC implementation patterns — middleware, policy decorators, row-level filters
- Workflow / state-machine implementation — custom state machine or library (Temporal, Camunda lite, Prefect)
- CI/CD with Azure DevOps or GitHub Actions
- Azure App Service / Container Apps, container basics (Docker)
- Git with trunk-based or GitHub-flow workflows
- Working English, comfortable in demo and UAT sessions with PNC
