Full Stack Developer

Hamilton Aquatics

Dubai

On-site

AED 250,000 - 420,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Annual flight allowance
Private medical insurance
End of service benefit
Lifestyle discounts

Job summary

Hamilton Aquatics is hiring a Full Stack Developer in Dubai to design, build, and scale modern web applications with AI-assisted tooling. You will lead architecture decisions, develop front-end and back-end services, and collaborate with stakeholders to deliver cloud-ready solutions.

You will leverage AI-assisted development tools, participate in API design, and drive best practices in security, governance, and performance. Join a team shaping innovative software for business needs.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 6+ years of professional full stack development experience with at least 2 years in a senior/lead role.
  • Strong front-end and back-end technology expertise as listed above.
  • Experience with cloud platforms and DevOps practices.

Responsibilities

  • Lead the end-to-end software development lifecycle from requirements to deployment.
  • Design scalable, secure, cloud-ready architectures for performance and reliability.
  • Develop and maintain front-end and back-end, APIs, and microservices.
  • Establish coding standards and AI-assisted development practices.
  • Manage cloud infrastructure, CI/CD pipelines, and DevOps processes.
  • Conduct code reviews, testing strategies, and performance audits.
  • Leverage AI tools to improve productivity and code quality.
  • Integrate AI services and ensure responsible AI development practices.
  • Collaborate with managers, designers, and stakeholders to align tech with business goals.
  • Provide technical leadership and mentorship to developers.

Skills

HTML5
CSS3
JavaScript
TypeScript
React
Angular
Vue
PHP
Node.js
Express.js
SQL
NoSQL
MySQL
PostgreSQL
MongoDB
Redis
AWS
Azure
GCP
Docker
Kubernetes
CI/CD
AI-assisted tools
OpenAI APIs

Education

Bachelor's degree in Computer Science

Tools

GitHub Copilot
LangChain
Vercel AI SDK
Jira
Confluence

Job description

Job Description:

ESM is looking for an experienced Full Stack Developer to join our team in Dubai, UAE. This role is responsible for designing, building, and scaling modern web applications while delivering secure, cloud-based, high-performance solutions. The successful candidate will support development initiatives, contribute to technical decisions, and work closely with stakeholders to deliver scalable and innovative software solutions.

You will play a key role in leveraging AI-assisted development tools and integrating Generative AI solutions to enhance productivity, automate workflows, and deliver intelligent software solutions that support business objectives.

Key Objectives
  • Lead the end-to-end software development lifecycle, from requirement gathering to deployment and ongoing support.
  • Design and implement scalable, secure, and cloud-ready architectures that ensure performance and reliability.
  • Develop responsive, dynamic, and visually engaging applications (front-end and back-end), ensuring an optimal user experience.
  • Develop and maintain robust back-end services and APIs for seamless integrations.
  • Establish and enforce coding standards, best practices, design patterns, and AI-assisted development practices across the development team.
  • Manage and optimize cloud infrastructure, CI/CD pipelines, and DevOps processes.
  • Conduct code reviews, testing strategies, and performance audits to maintain high-quality software.
  • Leverage AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, Claude) to improve development productivity, code quality, and delivery efficiency.
  • Design, develop, and integrate AI-powered capabilities using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI APIs, and intelligent automation where they deliver measurable business value.
  • Evaluate emerging AI technologies, frameworks, and industry trends, recommending and implementing solutions that enhance business processes and software capabilities.
  • Ensure responsible AI adoption by implementing security, privacy, governance, compliance, and prompt engineering best practices.
  • Collaborate closely with managers, designers, and stakeholders to align technology solutions with business goals.
  • Provide technical leadership and mentorship to developers, fostering continuous learning, innovation, and knowledge sharing.
  • Stay ahead of emerging technologies, frameworks, and AI advancements, evaluating and introducing improvements where beneficial.
  • Contribute to strategic planning, technical roadmaps, and innovation initiatives for scalable, future-ready software solutions.
Desired Qualifications
  • Bachelor's Degree in Computer Science, IT, or related field
  • Relevant professional certifications (Cloud, DevOps, Architecture, etc.)
Desired Experience
  • 6+ years of professional full stack development experience (with at least 2 years in a senior/lead role)
  • Strong expertise in front-end technologies (HTML5, CSS3, JavaScript, React, Angular, Vue)
  • Advanced experience with back-end technologies (PHP with Laravel, Node.js, Express.js, or equivalent)
  • Solid database design and optimization experience (MySQL, PostgreSQL, MongoDB, Redis)
  • Proven experience with cloud platforms (AWS, Azure, or GCP) and server management
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Strong background in API design, integration, and microservices architecture
  • Experience with DevOps tools, CI/CD pipelines, and automated testing frameworks
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, Claude, or similar) to improve software development productivity and code quality
  • Experience integrating Generative AI services (e.g., OpenAI, Azure OpenAI, Google Gemini, Anthropic APIs, or equivalent AI platforms) into enterprise applications
  • Familiarity with AI application development concepts, including prompt engineering, Retrieval-Augmented Generation (RAG), vector databases, AI orchestration frameworks, and Model Context Protocol (MCP), is an advantage
  • Prior experience leading teams, mentoring developers, and conducting code reviews
AI & Modern Development Experience
  • Experience using AI-assisted coding tools such as GitHub Copilot, Cursor AI, ChatGPT, Claude, or similar
  • Experience integrating AI services including OpenAI, Azure OpenAI, Anthropic, or Google Gemini APIs
  • Understanding of prompt engineering, embeddings, vector databases, and Retrieval-Augmented Generation (RAG)
  • Experience building AI-powered chatbots, assistants, document search, or workflow automation solutions is highly desirable
  • Familiarity with AI model deployment, monitoring, and cost optimization
Job-Specific Knowledge & Skills
  • Excellent problem-solving and architectural design skills
  • Proficiency in JavaScript, TypeScript, PHP, Node.js, and SQL/NoSQL query languages
  • Strong understanding of AI-assisted software development best practices and their application throughout the software development lifecycle
  • Ability to evaluate, integrate, and optimize Generative AI solutions within enterprise applications
  • Familiarity with AI development frameworks and SDKs such as LangChain, Semantic Kernel, Vercel AI SDK, or equivalent
  • Knowledge of Model Context Protocol (MCP), AI agent architectures, prompt engineering, and Retrieval-Augmented Generation (RAG) concepts is an advantage
  • Understanding of AI security, governance, data privacy, model limitations, and responsible AI development practices
  • Understanding of UI/UX principles and the ability to guide design improvements
  • Hands-on experience with CMS platforms (WordPress, Shopify, etc.)
  • Strong knowledge of security protocols, authentication, and data protection
  • Familiarity with Agile methodologies (Scrum/Kanban) and collaboration tools (Jira, Confluence, Git)
  • Ability to manage priorities in a fast-paced, dynamic environment
  • Strong leadership, communication, collaboration, and stakeholder management skills
What We Offer
  • A competitive salary package
  • Annual flight allowance
  • Private medical insurance
  • End of service benefitAccess to lifestyle discounts
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Software Engineer
AI Software Engineer

Discovered MENA • Dubai

On-site
AED 350,000 - 600,000
Full Stack AI Engineer
Full Stack AI Engineer

Flatgigs • Dubai

On-site
AED 240,000 - 420,000
Sr. Full-Stack AI Engineer
Sr. Full-Stack AI Engineer

Leading Edge • Dubai

On-site
AED 279,000 - 502,000
AI Software Engineer - Dubai
AI Software Engineer - Dubai

DISCOVERED • Dubai

On-site
AED 180,000 - 300,000
Software Developer (Open AI+.NET)
Software Developer (Open AI+.NET)

Yallo Retail • United Arab Emirates

On-site
AED 300,000 - 420,000
Senior Data & AI Platform Engineer
Senior Data & AI Platform Engineer

Timesworld • Dubai

On-site
AED 150,000 - 200,000
Senior Data & AI Platform Engineer
Senior Data & AI Platform Engineer

Times World • Dubai

On-site
AED 180,000 - 240,000
Sr. Full-Stack AI Engineer
Sr. Full-Stack AI Engineer

Leadingedgeme • Dubai

On-site
AED 240,000 - 480,000
Senior AI Software Engineer
Senior AI Software Engineer

Epergne Solutions • Abu Dhabi

On-site
AED 300,000 - 520,000
AI Engineer (m/f/d)
AI Engineer (m/f/d)

Halian | Managed Services, Recruitment Agency & Contract Staffing • Abu Dhabi Emirate

On-site
AED 200,000 - 420,000