Software Engineer (Python / React / AI)
Summary
Contract, onsite role in Abu Dhabi building AI-powered enterprise applications as a full-stack engineer: Python, React and TypeScript for web apps, REST APIs and microservices, plus LLM, RAG and AI-agent integrations using Azure OpenAI and LangChain, with Docker and CI/CD delivery.
Software Engineer (Python / React / AI)
Location: Abu Dhabi, UAE
Salary: Based on experience
Working Arrangement: Onsite
Employment Type: Contract
The Opportunity
We are seeking an experienced Software Engineer to design and develop modern, AI-powered applications and enterprise software solutions in Abu Dhabi.
This is a hands-on, full-stack engineering role requiring strong expertise in Python, React, TypeScript and Azure OpenAI, with the opportunity to work on Generative AI, LLM integrations and agent-based applications.
Key Responsibilities
- Develop scalable web applications using Python and React.
- Build backend services, REST APIs and microservices.
- Integrate LLMs, RAG pipelines and AI agents into applications.
- Develop and maintain modern, responsive user interfaces.
- Contribute to software delivery, testing, deployment and continuous improvement.
Required Experience
- Strong commercial experience with Python, FastAPI, React and TypeScript.
- Experience with Azure OpenAI and LangChain.
- Strong understanding of REST APIs, microservices and SQL.
- Experience with Docker, Git and CI/CD pipelines.
- Proven background in full-stack enterprise software development.
- Experience delivering scalable, production-ready applications.
Desirable Experience
- Experience delivering AI or Generative AI solutions.
- Previous experience within financial services or regulated environments.