Full Stack Engineer (AI & Python Development) | Halian | Abu Dhabi, UAE
Job Title
Full Stack Engineer (AI & Python Development) | Halian | Abu Dhabi, UAE
Recruiting Company
Halian
Job Location
Abu Dhabi, United Arab Emirates
Job Type
12-Month Extendable Contract
Additional Information
- Onsite Position in Abu Dhabi
- Immediate Joiners or Candidates Available Within 30 Days Preferred
- Enterprise AI Solutions Environment
- Contract Extendable Based on Project Requirements and Performance
Position Summary
Halian is seeking an experienced Full Stack Engineer with strong Python and AI development expertise to support enterprise-scale digital transformation initiatives in Abu Dhabi. This role combines full-stack software engineering, cloud-native development, and artificial intelligence technologies to build and deliver advanced business-critical solutions.
Detailed Job Description
As a Full Stack Engineer, you will be responsible for designing, developing, and deploying scalable enterprise applications while contributing to innovative AI-driven solutions. You will work closely with architects, product teams, AI engineers, and business stakeholders to build modern applications using Python and a range of backend and frontend technologies. The role requires hands‑on expertise in Model Context Protocol (MCP), enterprise software development, cloud‑native architectures, and AI integration. You will participate throughout the software development lifecycle, from requirements gathering and design through deployment and optimization. This is an exciting opportunity for professionals passionate about combining software engineering excellence with cutting‑edge AI technologies.
Key Responsibilities
- Design, develop, and maintain enterprise‑grade full‑stack applications.
- Build and optimize backend services using Python and modern software engineering practices.
- Develop scalable and maintainable frontend and backend components.
- Integrate AI and Generative AI capabilities into enterprise applications.
- Implement and support solutions utilizing Model Context Protocol (MCP).
- Collaborate with cross‑functional teams to define technical requirements and solution architectures.
- Develop APIs and microservices to support distributed applications.
- Participate in application performance tuning, testing, and optimization activities.
- Support cloud‑native application deployments and integrations.
- Ensure adherence to security, quality, and software development best practices.
- Troubleshoot application issues and provide timely resolutions.
- Contribute to technical documentation, code reviews, and continuous improvement initiatives.
Required Qualifications & Skills
- 6‑7+ years of experience as a Full Stack Engineer or Software Engineer.
- Strong hands‑on development experience using Python (Mandatory).
- Proven experience working with Model Context Protocol (MCP) (Mandatory).
- Experience developing enterprise‑scale applications and platforms.
- Hands‑on experience with TypeScript and JavaScript.
- Working knowledge of Java and/or C# development.
- Minimum 1 year of hands‑on experience delivering AI or Generative AI solutions.
- Proven track record of implementing enterprise‑scale AI solutions.
- Strong understanding of API integration and modern application architectures.
- Experience with software design patterns and scalable development practices.
- Strong analytical, troubleshooting, and problem‑solving skills.
- Excellent communication and stakeholder collaboration abilities.
- Availability to join immediately or within 30 days.
Nice‑to‑Have Skills
- Experience with Large Language Models (LLMs) and AI orchestration frameworks.
- Knowledge of cloud platforms such as Azure, AWS, or Google Cloud.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- AI‑related certifications or advanced software engineering certifications.
Recruitment Pro Tip
For AI‑focused Full Stack Engineering roles, recruiters want evidence of real‑world impact. Highlight enterprise AI projects, MCP implementations, Python‑based solutions, GenAI integrations, system scalability achievements, and measurable business outcomes that demonstrate both software engineering depth and practical AI expertise.