Job Title: Full-Stack Developer Company Name: Ask CDO Arch Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4371799073&distance=25.0&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&spellCorrectionEnabled=true&start=525 Job Description: Full-Stack Developer – React/TypeScript & Python (Azure, Cognitive Services) Remote Role Overview We’re hiring a hands-on Full-Stack Developer to build modern web applications for Ask CDO Arch—our internal 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. 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 when appropriate. Instrument apps with Application Insights/Log Analytics; meet SLIs/SLOs for latency, reliability, and error budgets. Collaborate with design, engineering, and architecture (AskCDOArch) to deliver features from concept to production. Contribute to code reviews, documentation, and shared UI/components; champion clean code and DX improvements. Automate CI/CD via Azure DevOps or GitHub Actions; support IaC (Bicep/Terraform) with DevOps teams. Required Experience Practical experience integrating Azure Cognitive Services via SDKs/REST (e.g., Text/Language, Vision, Speech, Document Intelligence, Azure OpenAI). Hands-on experience 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. Tools You’ll Use Frontend: React, TypeScript, React Query/Redux, Jest/RTL, Vite/Webpack Backend: Python 3.x, FastAPI/Flask, PyTest, Pydantic Azure: Cognitive Services (Language/Vision/Speech/Document Intelligence/Azure OpenAI), Web Apps, Functions, APIM, Service Bus, Cosmos DB/Azure SQL, Key Vault, App Insights, Azure DevOps or GitHub Actions