CloudIngest is seeking a hands-on Full-Stack Developer to build modern web applications for their internal tool that turns text into accurate cloud architecture diagrams using LLMs. The role involves owning features across a React/TypeScript front end and a Python back end, integrating Azure Cognitive Services to deliver intelligent user experiences.
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
Requirements:
- 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)
- 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