freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer – AI / Generative AI (GenAI) Jobs in Abu Dhabi, UAE | Onsite

Summary

Builds and optimizes an enterprise-grade LLM-powered conversational platform using Angular/React, Python/FastAPI, WebSockets, LangChain/LangGraph, MCP, and Azure AI.

Location

Abu Dhabi, United Arab Emirates (Onsite)

Offshore candidates may also be considered.

Job Category

  • Information Technology (IT) & Software

Job Overview

An exciting opportunity is available for an experienced Full Stack Developer - AI / Generative AI (GenAI) to join the development of an enterprise-grade, Large Language Model (LLM)-powered conversational platform in Abu Dhabi. This onsite role is ideal for professionals with strong full stack engineering expertise and hands-on experience building scalable AI applications using modern frontend, backend, cloud, and Generative AI technologies.

The successful candidate will contribute to designing, developing, and optimizing production-ready AI solutions, including conversational interfaces, multi-agent systems, and enterprise-scale AI services. This position offers outstanding career growth, professional development, and opportunities to expand expertise in cutting-edge technologies such as LLMs, LangChain, LangGraph, Model Context Protocol (MCP), Azure AI, and enterprise AI architecture.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade LLM-powered applications.
  • Build responsive conversational user interfaces using Angular or React.
  • Develop backend services using Python and FastAPI.
  • Implement real-time AI interactions using WebSockets.
  • Develop and maintain MCP (Model Context Protocol) tools and services.
  • Design and implement multi-agent workflows with orchestration and fallback mechanisms.
  • Integrate Large Language Models with structured outputs and tool-calling capabilities.
  • Optimize response latency, token consumption, and AI response quality.
  • Build highly scalable systems capable of handling high concurrency.
  • Implement monitoring, logging, tracing, and performance optimization for AI workflows.
  • Integrate vector databases and AI search solutions into enterprise applications.
  • Collaborate with cross-functional teams throughout the Software Development Life Cycle (SDLC).

Requirements & Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.

Experience

  • Minimum 6+ years of professional Full Stack Development experience.
  • Immediate to 30-day notice period preferred.
  • Offshore candidates are welcome to apply.

Technical Skills

  • Strong experience with Angular or React.
  • TypeScript and RxJS.
  • Python and FastAPI.
  • Asynchronous service development.
  • WebSockets and real-time communication.
  • Large Language Model (LLM) integrations.
  • Structured outputs and tool calling.
  • MCP / FastMCP / Model Context Protocol.
  • LangChain and LangGraph.
  • Multi-agent architecture and orchestration.
  • Redis for caching, session management, and conversation memory.
  • MongoDB or Azure Cosmos DB.
  • Experience with vector databases such as:
    • Pinecone
    • Azure AI Search
    • Qdrant
    • Similar vector database platforms
  • Azure Cloud.
  • Azure AI Foundry / Microsoft Foundry.
  • GitHub, branching strategies, and CI/CD pipelines.

Preferred Experience

Experience developing:

  • AI Assistants
  • Enterprise Chatbots
  • AI Copilots
  • Retrieval-Augmented Generation (RAG) platforms
  • MCP Servers
  • LangGraph workflows
  • Multi-agent AI applications

Professional Skills

  • Excellent analytical and problem-solving abilities.
  • Strong communication and collaboration skills.
  • Ability to develop scalable enterprise applications.
  • Commitment to continuous learning, certification, and professional development in AI technologies.

Salary, Benefits & Career Growth

Salary: Not disclosed by the employer.

Benefits

  • Benefits will be discussed during the recruitment process.

Career Growth

  • Work on enterprise-scale AI and Generative AI platforms.
  • Gain hands-on experience with production-grade LLM applications.
  • Expand expertise in Azure AI, LangChain, LangGraph, MCP, and modern AI architecture.
  • Enhance technical leadership and cloud engineering capabilities.
  • Continuous opportunities for professional development and advanced AI skill enhancement.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available