Cloud Developer
Role details
Job location
Tech stack
Requirements
Key SkillsTypeScript (advanced) and React - solid component design, hooks, statejs (App Router) or equivalent SSR-capable React framework, with sound SSR/CSR judgementHTML / CSS including responsive design and accessibility (WCAG AA)Tailwind CSSState management at scale: React Query / TanStack Query for server state, plus a client-state library where neededPython and FastAPI for the backend, with solid async patternsRelational database design - PostgreSQL or Azure SQL; schema modelling, migrations, and indexingSQLAlchemy or equivalent ORM, with clear understanding of transactional boundariesREST API design - versioning, pagination, error contracts, idempotency where it mattersMicrosoft Entra ID / Azure AD - OAuth2, OpenID Connect, service principals, role/group claims, plugged into Next.js + FastAPIRBAC implementation patterns - middleware, policy decorators, row-level filtersWorkflow / state-machine implementation - custom state machine or library (Temporal, Camunda lite, Prefect)CI/CD with Azure DevOps or GitHub ActionsAzure App Service / Container Apps, container basics (Docker)Git with trunk-based or GitHub-flow workflowsWorking English, comfortable in demo and UAT sessions with PNC