About the role
We’re looking for a Python Full Stack Engineer with hands-on generative AI and Microsoft Azure experience to build scalable, cloud-native AI applications. You’ll work across Python back ends, React front ends and Azure AI services, building agentic systems and integrating them with enterprise systems.
Core stack: Python, FastAPI, React, TypeScript, Azure, Azure OpenAI, LLMs, RAG, LangChain/LangGraph, vector search, SQL/NoSQL, Docker and CI/CD.
What you’ll do
- Build full-stack applications with Python (FastAPI, Flask or Django) and React/TypeScript.
- Design and integrate REST APIs, microservices, databases and enterprise systems.
- Build generative AI solutions with LLMs, RAG, prompt engineering, embeddings, vector search and AI agents.
- Deploy on Azure with services such as Azure OpenAI, Azure AI Search, App Service, Functions, Storage, Key Vault, Azure SQL and Cosmos DB.
- Deliver secure, scalable solutions with sound testing, monitoring and CI/CD.
What you’ll bring
- 4+ years of software or full-stack engineering, with hands-on generative AI and Azure development.
- A bachelor’s or master’s degree in computer science, engineering or a related field.
- Strong Python and React/TypeScript.
- FastAPI, Flask or Django, REST APIs and microservices.
- Hands-on LLM, RAG, prompt engineering and vector database experience.
- LangChain, LangGraph, LlamaIndex, Semantic Kernel or similar frameworks.
- Strong Azure experience, especially Azure OpenAI and Azure AI services.
- SQL/NoSQL databases, Git, Docker and CI/CD.
- An understanding of AI security, guardrails, evaluation, monitoring and responsible AI.
- Daily use of AI tools such as GitHub Copilot and Microsoft 365 Copilot.