Full Stack developer
Role details
Job location
Tech stack
Job description
- Python (FastAPI) + React
- Snowflake / strong data warehouse understanding
- Azure DevOps (critical - backlog, test cases, Agile workflows)
- Docker / Kubernetes (containerization)
- Strong understanding of security / authentication concepts
- Financial Services strongly preferred, but not required
Key Deliverables/Responsibilities: Build Airflow pipelines to land data into Snowflake RAW and promote curated datasets through STAGING/CORE/REPORTING using dbt. Develop/maintain FastAPI endpoints over CORE, secured via JWT/OAuth2, with clean OpenAPI documentation. Implement React/TypeScript UI features for dashboards and workflow tooling. Establish CI/CD in Azure DevOps (build, test, quality gates, deployments) and enforce engineering standards.
Requirements
Strong background in Financial and Asset Management experience. Strong proficiency with AI coding / agentic development: strong practical proficiency with Claude Code (prompting patterns, repo-level refactors, test generation, code review workflows, secure usage). Strong knowledge of Snowflake data warehouse with multi-layer modeling across schemas. Strong Python skills (FastAPI (Python) REST services on top of CORE data, with OpenAPI). Strong Full-Stack engineering skills: ability to build/extend FastAPI services and a React/TypeScript UI end-to-end. Knowledge of DevOps / SDLC: Azure DevOps (Repos, PR policies, branching strategies, pipelines, release gates, work items). Strong proficiency with Backend C# / .NET Core (REST APIs, background services, dependency injection, logging/telemetry, testing). Nice to Have: BI enablement (Tableau/Power BI) against REPORTING schema. Experience building reconciliation/override/locking or similar workflow engines (mentioned as architecture elements).