Full Stack AI Developer
Flatgigs
Posted: May 6, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a hands-on Full Stack AI Developer to join our engineering team. This role involves building production-grade AI-powered features across our product suite, from backend model integrations and APIs to clean, functional front-end interfaces.
Required Skills
Job Description
Our client is an enterprise AI company headquartered in Dubai, UAE. We build and deploy AI-native products across social intelligence, agentic AI platforms, voice AI, cyber deception and computer vision - serving government, enterprise and telcos clients across the UAE and GCC.
ROLE OVERVIEW
We are looking for a hands-on Full Stack AI Developer to join our engineering team. You will be responsible for building production-grade AI-powered features across our product suite - from backend model integrations and APIs to clean, functional front-end interfaces. The ideal candidate has 2–3 years of real-world experience building applications that incorporate AI/ML models, LLMs, or agentic workflows and is comfortable working across the full stack.
KEY RESPONSIBILITIES
AI / ML Integration Related:
• Integrate LLMs (OpenAI, Azure OpenAI, Anthropic, open-source) into production applications via APIs and SDKs
• Build and maintain agentic workflows, multi-step reasoning pipelines and tool-calling patterns
• Connect AI models to structured/unstructured data sources, vector databases and retrieval pipelines (RAG & GRAG)
• Implement prompt engineering, chaining and context management for reliable AI outputs
Backend Development Related:
• Design and build RESTful and event-driven APIs using Python (FastAPI / Django) or Node.js
• Work with relational and non-relational databases (PostgreSQL, MongoDB, Redis) along with Elasticsearch
• Build data ingestion pipelines and integrate third-party data APIs (social, news, enterprise systems)
• Deploy and maintain containerized services on cloud infrastructure (Azure preferred)
Frontend Development Related
• Develop responsive, functional UI components using the likes of React.js or Vue.js
• Consume and display real-time or streaming AI outputs in clean, user-ready interfaces
• Collaborate with product on UX flows for AI-assisted features (dashboards, chat UIs, agent interfaces)
• Collaboration & Quality Related
Work closely with the engineering team and product leads to translate requirements into technical specifications
• Write clean, documented, and testable code; participate in code reviews
• Identify performance bottlenecks and propose practical solutions
• Support QA and UAT cycles for client-facing deployments
Requirements:
AI / LLM
• Hands-on experience with OpenAI / Azure OpenAI API, LangChain, or similar frameworks
• Familiarity with RAG patterns, vector stores (Pinecone, Weaviate, pgvector), and embeddings
• Understanding of prompt engineering, function/tool calling, and agentic orchestration
Backend
• Python (FastAPI or Django) and/or Node.js with REST API development
• SQL and NoSQL databases; basic query optimisation
• Experience with Docker and cloud deployment (Azure, AWS, or GCP)
• Familiarity with message queues or event streaming (e.g., Kafka, RabbitMQ) is a plus
Frontend
• React.js or Vue.js with component-based architecture
• Working knowledge of HTML5, CSS3, and JavaScript/TypeScript
• Ability to build clean data visualisation interfaces (charts, dashboards)
General
• Git-based version control and CI/CD workflows
• Strong problem-solving skills and ability to work in a fast-paced, delivery-focused environment
• Good written and verbal communication in English
• Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
NICE TO HAVE
• Experience with Microsoft Azure AI Foundry, Azure AI Search, or Azure Bot Framework
• Exposure to computer vision APIs or model inference pipelines
• Prior work on social media data ingestion, sentiment analysis, or NLP pipelines
• Experience building voice AI integrations (STT/TTS, telephony APIs)
• Contributions to open-source AI/ML projects
• Familiarity with GCC enterprise environments or government IT constraints
Benefits:
WHAT WE OFFER:
• Competitive salary benchmarked to market
• Direct exposure to cutting-edge enterprise AI projects across UAE and GCC
• Flat team structure - work directly with founders and senior engineers
• Opportunity to grow into a Senior or Lead Engineer role
• Flexible remote/hybrid work arrangements
• Fast-paced environment where your work ships to production and reaches real clients