AI-Native Full-Stack Engineer

Company Details

Name:UAE Jobs
Industry: Consulting
Description: applydubaijob.com is a trusted online job platform dedicated to helping job seekers find better career opportunities across Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, the wider UAE, and other Middle East countries. The platform provides up-to-date job vacancies from various industries, making… applydubaijob.com is a trusted online job platform dedicated to helping job seekers find better career opportunities across Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, the wider UAE, and other Middle East countries. The platform provides up-to-date job vacancies from various industries, making it easier for professionals to discover, apply, and grow their careers in the region. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Dubai, United Arab Emirates
Closing Date: Undisclosed
Salary: 30k - 45k
Other Pay: Benefits
Job Category: Engineering

Job Description

Role Overview

Build and evolve full-stack applications for enterprise banking, combining hands-on React and TypeScript development with backend services and practical GenAI capabilities. This senior role puts AI-native delivery, secure engineering and reliable cloud-native architecture at the centre of software used in a banking environment.

Key Responsibilities

  • Develop responsive banking application interfaces using React and TypeScript, and contribute across the full software stack.
  • Design and implement backend services, REST APIs and microservices using technologies such as Java, Spring Boot, Node.js and Python.
  • Apply event-driven patterns and integrate data and messaging components including PostgreSQL, Kafka and IBM MQ.
  • Build and integrate GenAI features, using prompt engineering and MCP tools where appropriate.
  • Use AI-assisted development tools such as Claude Code and GitHub Copilot, including for generating and improving tests.
  • Apply spec-driven development practices to shape implementation work and keep delivery aligned with requirements.
  • Package and deploy services with Docker and Kubernetes or OpenShift, supporting delivery workflows through GitHub Actions.
  • Protect application quality through secure coding, OAuth2/OIDC, OWASP practices, and attention to performance and scalability.

Requirements & Qualifications

  • At least 10 years of professional software development experience.
  • Strong, practical frontend expertise in React and TypeScript; both are essential for this role.
  • Strong working knowledge of Java 17 or later, Spring Boot 3.x, Node.js and Python.
  • Experience building microservices, REST APIs and event-driven systems.
  • Hands-on experience with PostgreSQL, Kafka, IBM MQ, Docker, Kubernetes or OpenShift, and GitHub Actions.
  • Knowledge of OAuth2/OIDC, secure coding practices and OWASP standards.
  • Experience with spec-driven development, prompt engineering, MCP tool use, and AI-generated testing.
  • Demonstrated experience building AI-native or GenAI applications; familiarity limited to using AI tools as coding assistants is not sufficient.
  • Banking or financial services experience is preferred. Work involving payments, cards, lending, core banking or digital banking channels is an advantage.
  • Knowledge of the UAE banking domain is preferred.
1079 open positions on Semasocial right now · 5066 open positions in Dubai, United Arab Emirates · 40 posted in the last 7 days
Contact Information
Sign in to apply for this job.
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

UAE Jobs Dubai, United Arab Emirates
View Job Oct 13, 2026
View Job Oct 13, 2026
Nokia Nairobi County, Kenya
View Job Oct 13, 2026
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.