{bc}
linkedin

Senior AI & Full Stack Engineer

Avanza Solutions
Dubai, UAE
Contract
Senior
Onsite
Yesterday
PythonFastAPILangChainLangGraphRAGModel Context Protocol
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonFastAPILangChain
Smart Apply

Full Job Posting

Role Overview

  • We are looking for a highly experienced Senior AI & Full Stack Engineer to design, develop, and deploy production grade artificial intelligence solutions and scalable enterprise applications.
  • The successful candidate will combine strong expertise in Python, FastAPI, LangChain, LangGraph, RAG, Model Context Protocol (MCP), Node.js, React, and Angular with extensive experience in backend architecture, API development, cloud deployment, database design, and technical leadership.
  • The role is particularly suited to an engineer who has developed enterprise AI assistants, multi agent systems, conversational applications, and customer facing platforms across web, mobile, WhatsApp, Microsoft Teams, text, and voice channels.

Key Responsibilities

  • Design, architect, and deploy production grade AI agents and LLM powered enterprise applications.
  • Develop agentic workflows using LangChain, LangGraph, and Model Context Protocol.
  • Build and optimize Retrieval Augmented Generation pipelines, including document processing, embeddings, vector search, retrieval, prompting, and response evaluation.
  • Develop scalable AI and backend services using Python and FastAPI.
  • Integrate LLM based solutions with internal enterprise platforms, APIs, databases, and third party services.
  • Build multi channel AI assistants for web, mobile, WhatsApp, Microsoft Teams, text, and voice interactions.
  • Develop scalable backend applications using Node.js, NestJS, Express.js, Laravel, and related technologies.
  • Create responsive frontend applications using React, Angular, and Vue.js.
  • Design and maintain RESTful and GraphQL APIs.
  • Design efficient database structures using PostgreSQL, MySQL, and MongoDB.
  • Deploy and manage applications on cloud platforms, particularly AWS EC2, S3, autoscaling, and related services.
  • Lead technical design discussions, code reviews, troubleshooting, and architecture decisions.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
  • At least 8–10 years of software engineering experience.
  • At least 2 years of hands on experience developing AI, LLM, or agent based solutions.
  • Strong programming experience in Python.
  • Hands on experience with FastAPI or a comparable Python web framework.
  • Practical experience with LangChain and LangGraph.
  • Experience designing and implementing RAG pipelines.
  • Understanding of Model Context Protocol, tool calling, agent orchestration, memory, and structured outputs.
  • Strong backend development experience with Node.js, NestJS, Express.js, Laravel, or similar frameworks.
  • Frontend experience with React, Angular, or Vue.js.
  • Strong understanding of REST APIs, GraphQL, microservices, and system integrations.
  • Experience with PostgreSQL, MySQL, and MongoDB.

Preferred Qualifications

  • Experience building enterprise AI assistants used by large numbers of users.
  • Experience integrating AI applications with WhatsApp, Microsoft Teams, mobile applications, and voice services.
  • Knowledge of vector databases and semantic search technologies.
  • Experience with LLM evaluation, prompt testing, hallucination reduction, observability, and response quality monitoring.
  • Understanding of AI security, data privacy, access control, and guardrails.
  • Experience with Docker, Kubernetes, Redis, message queues, and asynchronous processing.
  • Previous experience as a backend lead, technical lead, or engineering team leader.
  • Experience modernizing legacy applications and migrating high volume databases.
  • Exposure to SaaS, e commerce, government, logistics, customs, or enterprise digital transformation platforms.

Technical Skills

  • AI and LLM: Python, LangChain, LangGraph, RAG, MCP, AI agents, prompt engineering, tool calling
  • Backend: FastAPI, Node.js, NestJS, Express.js, Laravel, PHP
  • Frontend: React, Angular, Vue.js, JavaScript
  • Databases: PostgreSQL, MySQL, MongoDB
  • APIs: REST, GraphQL, third party integrations
  • Cloud and DevOps: AWS EC2, S3, autoscaling, GitHub, GitLab, Bitbucket, CI/CD
  • Architecture: Microservices, scalable systems, enterprise platforms, multi channel applications

Key Competencies

  • AI solution architecture
  • Technical leadership
  • Enterprise application development
  • Analytical problem solving
  • Performance and scalability optimization
  • Cross functional collaboration
  • Mentoring and knowledge sharing
  • Ownership and delivery management

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Avanza Solutions