Role Overview
We’re hiring a hands-on Full Stack Developer to build modern web applications for Ask CDO Arch—our internal client's tool that turns text into accurate cloud architecture diagrams using LLMs. You will own features end-to-end across a React / TypeScript front end and Python back end, integrating Azure Cognitive Services / Azure AI Services to deliver intelligent user experiences. You’ll ship secure, reliable services on Azure using Web Apps, Functions, Service Bus, and API Management.
Frontend : React, TypeScript, React Query / Redux, Jest / RTL, Vite / Webpack.
Key Responsibilities
- Build responsive, accessible UIs with React (TypeScript), optimizing performance and usability.
- Develop Python-based APIs and microservices (FastAPI / Flask) with robust testing and observability.
- Integrate Azure Cognitive Services (Language, Vision, Speech, Document Intelligence, Azure OpenAI) into product features.
- Design and implement secure APIs behind Azure API Management (APIM), including policies, versioning, and throttling.
- Use Azure Functions for event-driven and background processing; use Service Bus (queues / topics) for decoupled workflows.
- Deploy and operate apps on Azure Web Apps / App Service; manage secrets with Key Vault and identities with Azure AD.
- Persist and query data using Cosmos DB, Azure SQL, and Blob Storage where appropriate.
- Instrument apps with Application Insights / Log Analytics; meet SLAs / SLOs for latency, reliability, and error budgets.
- Collaborate with design, data engineering, and architecture (AskCDOArch) to deliver features from concept to production.
- Contribute to code reviews, documentation, and shared UI / components; champion clean code and UX improvements.
- Automate CI / CD with Azure DevOps or GitHub Actions; support IaC (Bicep / Terraform) with DevOps teams.
Required Qualifications
8+ years of professional full stack development (or equivalent impact) delivering production systems.Strong React and TypeScript skills (state management with React Query / Redux, routing, testing with RTL / Jest).Python 3.x with FastAPI or Flask; solid understanding of RESTful design and async I / O.Practical experience integrating Azure Cognitive Services via SDKs / REST (e.g., Text / Language, Vision, Speech, Document Intelligence, Azure OpenAI).Hands-on with Azure Web Apps, Functions, API Management (APIM), Service Bus, Azure AD, Key Vault.CI / CD proficiency (Azure DevOps or GitHub Actions), Git workflows, and container basics (Docker).Familiarity with observability (App Insights), performance tuning, and secure coding practices (OAuth2 / OIDC, JWT).Preferred Qualifications
Experience with Azure AI Search (Cognitive Search) and vector / hybrid search patterns.Knowledge of event-driven and pub / sub patterns (resiliency, retries, DLQs, idempotency).Exposure to Cosmos DB, Azure SQL optimization, and caching (Redis).Accessibility (WCAG), design systems, and component libraries (MUI / Chakra / Ant).Infrastructure as Code (Bicep / Terraform) and environment promotion strategies.Background in enterprise security, compliance, and data governance.