FULL STACK DEVELOPER

Duncan & Ross Consulting

Abu Dhabi

On-site

AED 300,000 - 420,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Duncan & Ross Consulting is seeking a Senior Full Stack Developer in Abu Dhabi, UAE, with 6–8 years of hands-on experience in building modern web applications and cloud-native solutions.

The role requires strong expertise across front-end and back-end, including React, Node.js, and microservices, and collaboration with architects, product owners, and DevOps for Azure deployments.

Qualifications

  • 6–8 years hands-on full-stack development experience.
  • Experience delivering enterprise-scale cloud applications.
  • Strong knowledge of React, Node.js, and cloud platforms.

Responsibilities

  • Design, develop, test, and maintain scalable full-stack web applications.
  • Build responsive, accessible UI with React and modern frameworks.
  • Develop and consume RESTful APIs and integrate with microservices.
  • Develop backend services using Node.js and/or Python.
  • Create secure, scalable, and reliable applications following best practices.
  • Collaborate with DevOps to deploy in Azure and manage containers.
  • Mentor junior developers and contribute to engineering standards.

Skills

HTML5
CSS/SCSS
JavaScript
React.js
Next.js
Angular
Redux
Node.js
Python
Go
.NET
Spring Boot
Azure
Docker
Kubernetes
Azure DevOps
REST APIs

Education

Bachelor's degree in Computer Science or related

Tools

Azure
Docker
Kubernetes
Azure DevOps
REST APIs

Job description

Job Summary

We are seeking a highly skilled and experienced Senior Full Stack Developer with 6–8 years of professional experience in designing, developing, and delivering modern web applications and cloud-native solutions. The ideal candidate will possess strong expertise across both front-end and back-end development, with hands-on experience building scalable, secure, and high-performance applications using modern frameworks, microservices architectures, and cloud platforms.

The role requires deep knowledge of modern JavaScript frameworks, API-driven development, containerized deployments, cloud services, databases, and software engineering best practices. The successful candidate will work closely with architects, product owners, designers, QA teams, and DevOps engineers to deliver enterprise-grade digital solutions.

Key Responsibilities
  • Design, develop, test, and maintain scalable full-stack web applications using modern front-end and back-end technologies.
  • Build responsive, accessible, and pixel-perfect user interfaces using React and modern JavaScript frameworks.
  • Develop reusable UI components and implement component-driven architecture principles.
  • Implement and consume RESTful APIs and integrate with enterprise systems and microservices.
  • Design and develop backend services using Node.js and/or Python.
  • Develop and maintain microservices-based architectures using Spring Boot, Node.js, or similar frameworks.
  • Create secure, scalable, and maintainable solutions following software engineering best practices and secure coding standards.
  • Design and optimize relational (SQL) and non-relational (NoSQL) databases, including modern vector database solutions.
  • Implement state management solutions such as Redux in complex enterprise applications.
  • Develop automated unit, integration, and end-to-end tests.
  • Participate in architecture reviews, code reviews, and technical design discussions.
  • Collaborate with DevOps teams to deploy and manage applications in Azure environments.
  • Build and maintain containerized applications using Docker and Kubernetes.
  • Support CI/CD pipelines and automate deployment processes.
  • Troubleshoot production issues, optimize application performance, and ensure application reliability.
  • Mentor junior developers and contribute to engineering standards and best practices.
  • Work effectively within Agile/Scrum delivery teams.
Required Skills & Qualifications
Front-End Development
  • Strong proficiency in HTML5, CSS3/SCSS, JavaScript (ES6+), React.js, NextJS, Angular, and Redux.
  • Experience building responsive and accessible web applications.
  • Hands-on experience integrating REST APIs.
  • Knowledge of cross-browser compatibility and responsive design principles.
  • Familiarity with UI/UX best practices.
Back-End Development
  • Strong experience with Node.js and/or Python and/or Go Lang and/or Microsoft .Net, RESTful API development, Spring Boot, and microservices architecture.
  • Experience designing scalable distributed systems.
  • Knowledge of event-driven and asynchronous architectures.
Databases
  • Strong experience working with SQL and NoSQL databases include Azure Postgres/MS SQL.
  • Exposure to vector databases and modern data retrieval patterns.
Cloud & DevOps
  • Strong experience with Azure DevOps, Azure Web Apps, CI/CD pipelines, Git, Docker, and Kubernetes.
  • Experience deploying and managing cloud-native applications.
Testing & Quality
  • Hands-on experience with Jest and Cypress.
  • Experience developing unit, integration, and end-to-end automated tests.
  • Strong commitment to code quality, maintainability, and automation.
Security & Engineering Practices
  • Knowledge of secure coding principles, OWASP best practices, and application security standards.
  • Understanding of performance optimization and production reliability practices.
Desired Skills
  1. TypeScript.
  2. Server-Side Rendering (SSR).
  3. Micro-frontend architecture.
  4. Monorepo environments.
  5. Event-driven architectures.
  6. Azure Kubernetes Service (AKS).
  7. Infrastructure as Code (IaC).
  8. AI/ML solution integration.
  9. Experience with enterprise digital transformation initiatives.
Key Competencies
  • Strong analytical and problem-solving skills.
  • Ownership and accountability.
  • Excellent communication and stakeholder management.
  • Team collaboration and mentoring.
  • Attention to detail and commitment to quality.
  • Ability to work in fast-paced Agile environments.
  • Continuous learning mindset and adaptability.
  • Strong architectural thinking and solution design skills.
Experience & Education
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 6–8 years of hands-on experience in full-stack software development.
  • Proven experience delivering enterprise-scale applications in cloud environments.
  • Experience working in Agile/Scrum delivery teams.
Vertical
Technology
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Sutherland • Abu Dhabi

On-site
AED 180,000 - 240,000
Full Stack Web Developer
Full Stack Web Developer

AL RAYA DECOR • Ajman

On-site
AED 120,000 - 180,000
Sr. Full Stack Engineer - Digital Banking & API Platform
Sr. Full Stack Engineer - Digital Banking & API Platform

GSS Tech Group • Dubai

On-site
AED 300,000 - 520,000
Sr. Full Stack Engineer - Digital Banking & API Platform
Sr. Full Stack Engineer - Digital Banking & API Platform

GSSTech Group • Dubai

On-site
AED 320,000 - 520,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Tanqeeb • Abu Dhabi

On-site
AED 260,000 - 460,000
Full Stack Developer
Full Stack Developer

Lidoma • Dubai

On-site
AED 240,000 - 480,000
Senior Full Stack Engineer – Front-End Focused
Senior Full Stack Engineer – Front-End Focused

IDCMPS • Abu Dhabi

On-site
AED 120,000 - 150,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Luxoft Germany • Abu Dhabi

On-site
AED 420,000 - 640,000
Full Stack Engineer
Full Stack Engineer

Esolutionz • Dubai

On-site
AED 320,000 - 480,000
Senior Full Stack Web Developer
Senior Full Stack Web Developer

Recruitmeplus • Dubai

Hybrid
AED 420,000 - 660,000
Hybrid work
AI‑forward culture
Office collaboration
+1