Skip to content
mimi

AI Full Stack Developer - Python and Angular

HTC Global Services

UAE · On-site Senior Today

About the role

About

Looking for strong Full Stack Engineers with hands‑on experience in Angular-based frontend development and a solid understanding of AI-driven systems and MCP-based architectures to work on a scalable LLM-powered conversational platform.

This role is ideal for engineers who have hands on experience in building end-to-end systems — from real‑time conversational UIs to distributed backend services integrating LLMs and agent frameworks.

Key Responsibilities

  • Build and maintain LLM driven enterprise level applications in real production environment.
  • Design and develop MCP tools using Python, FastAPI, or similar frameworks
  • Maintain multiple MCP services and LLM integrations.
  • Develop Angular‑based conversational user interfaces with real‑time updates.
  • Design scalable architectures capable of supporting high concurrency.
  • Implement monitoring, logging, and tracing for AI workflows.
  • Continuously optimize latency, cost, and response quality.
  • Implement and support multi‑agent architectures with context sharing and orchestration
  • Implement WebSocket‑based communication for streaming AI responses
  • Use Redis for caching, session management, and conversation memory
  • Maintain scalable services for conversation state, workflow, and memory handling
  • Strong understanding of API contracts and schema‑driven development.
  • Understanding of Prompt engineering, Structured outputs, Tool calling patterns, Model limitations and failure modes.
  • Good Understanding of Agent orchestration patterns, Role‑based agents, Task decomposition, Coordination and fallback mechanisms.

Technical Skills

Frontend

  • Angular / React
  • RxJS and reactive programming

Backend / API

  • Python
  • API and middleware development

AI & Platform

  • LLM integrations and tool calling
  • MCP / FastMCP
  • LangChain, LangGraph

Systems & Infrastructure

  • Distributed systems and scalability concepts
  • Redis (caching, session, memory)
  • Vector databases: Pinecone or similar

Requirements

  • Strong understanding of API contracts and schema‑driven development.
  • Understanding of Prompt engineering, Structured outputs,Tool calling patterns,Model limitations and failure modes.
  • Good Understanding of Agent orchestration patterns,Role‑based agents,Task decomposition,Coordination and fallback mechanisms.

Responsibilities

  • Build and maintain LLM driven enterprise level applications in real production environment.
  • Design and develop MCP tools using Python, FastAPI, or similar frameworks
  • Maintain multiple MCP services and LLM integrations.
  • Develop Angular‑based conversational user interfaces with real‑time updates.
  • Design scalable architectures capable of supporting high concurrency.
  • Implement monitoring, logging, and tracing for AI workflows.
  • Continuously optimize latency, cost, and response quality.
  • Implement and support multi‑agent architectures with context sharing and orchestration
  • Implement WebSocket‑based communication for streaming AI responses
  • Use Redis for caching, session management, and conversation memory
  • Maintain scalable services for conversation state, workflow, and memory handling

Skills

AngularFastAPIFastMCPLangGraphLangChainLLM integrationsMCPPineconePythonRReactRedisRxJSVector databases

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free