Full Stack & GenAI Developer – MERN, AI Agents & RAG | Dubai, UAE
Location: Dubai, United Arab Emirates
Experience: 5–8 Years
Domain: Banking / Retail Preferred
Job Category:
- Information Technology (IT) & Software
- Banking & Insurance
- Retail & E-commerce
Job Overview
We are looking for an experienced Full Stack & GenAI Developer to build and support modern web applications and AI-powered solutions in Dubai. The ideal candidate will have strong hands-on experience across the MERN stack combined with practical expertise in Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI Agents, and modern AI development frameworks.
The role involves developing scalable full-stack applications using Node.js, React.js, JavaScript, TypeScript, and MongoDB, while designing and integrating AI Agents, RAG pipelines, vector databases, and LLM-powered workflows. Experience with Azure AI, Azure OpenAI, cloud platforms, microservices, containers, and production deployments will be highly valuable.
This opportunity is suited to a technology professional seeking strong career growth at the intersection of full-stack engineering and Generative AI. Continuous professional development, AI training, and relevant cloud or AI certifications can support progression into Senior Full Stack Developer, GenAI Engineer, AI Architect, or AI Solutions Architect roles.
Key Responsibilities
- Develop scalable full-stack applications using Node.js, React.js, JavaScript, and TypeScript.
- Build and maintain MERN stack applications using MongoDB and NoSQL technologies.
- Design and integrate Generative AI solutions into real-world business workflows.
- Develop AI Agents using modern agentic AI frameworks and architectures.
- Build RAG-based applications and integrate vector databases.
- Work with LLMs, cloud LLM services, and open-source LLM technologies.
- Develop solutions using LangChain and LangGraph.
- Implement and integrate AI Agents into production workflows.
- Work with MCP (Model Context Protocol) and modern AI integration patterns.
- Develop REST APIs and microservices.
- Work with Azure AI and Azure OpenAI services.
- Containerize and deploy applications using Docker and Kubernetes/OpenShift.
- Implement CI/CD pipelines and production deployment processes.
- Develop WebSocket-based and asynchronous applications.
- Work with event-driven architectures.
- Perform LLM prompt engineering and integrate AI APIs and SDKs.
- Optimize application and AI system performance.
- Debug, monitor, and troubleshoot production applications.
- Collaborate with technical and business teams to deliver AI-powered solutions.
Requirements & Qualifications
- 5–8 years of professional software development experience.
- Minimum 5 years of hands-on experience with Node.js, React.js, JavaScript, TypeScript, and NoSQL.
- Strong MERN Stack experience, including Node.js, React.js, and MongoDB.
- Hands-on experience with GenAI, LLMs, RAG, and AI Agents.
- Experience with LangChain and/or LangGraph.
- Experience designing and integrating AI Agents into real-world workflows.
- Understanding of MCP (Model Context Protocol).
- Hands-on RAG and vector database experience.
- Experience with cloud-based and open-source LLMs.
- Strong REST API and microservices development experience.
- Azure AI / Azure OpenAI experience.
- Experience with Docker and Kubernetes/OpenShift.
- Knowledge of CI/CD, Git, and production deployment.
- Experience with WebSockets, asynchronous programming, and event-driven architecture.
- LLM prompt engineering and AI API/SDK integration experience.
- Strong debugging, performance tuning, and monitoring skills.
- Banking or Retail domain experience is an advantage.
Required Technical Skills
Node.js | React.js | JavaScript | TypeScript | MongoDB | MERN | NoSQL | GenAI | LLM | RAG | AI Agents | LangChain | LangGraph | MCP | Vector Databases | Azure AI | Azure OpenAI | REST APIs | Microservices | Docker | Kubernetes | OpenShift | CI/CD | Git | WebSockets
Salary, Benefits & Career Growth
The source job description does not specify a salary or compensation package, so no salary estimate has been added.
This role provides an opportunity to work at the intersection of full-stack engineering and Generative AI, with exposure to AI Agents, RAG, LLMs, cloud AI services, and modern application architecture. Relevant AI, cloud, and software engineering certifications, together with continuous technical training, can support long-term career progression into senior engineering and AI architecture roles.