Summary
✨ AI‑Generated
Work as a Senior Full Stack Developer building secure, accessible digital services with React, TypeScript or JavaScript, APIs, and backend services. You will translate requirements into technical designs, deliver maintainable features, integrate enterprise systems, and promote strong practices around security, testing, performance, monitoring, and code quality while mentoring other developers.
Highlights
Senior-level ownership of secure and accessible digital services, with responsibility for technical decisions, maintainable architecture, mentoring, and end-to-end delivery.
Description
Job Title: Senior Full Stack Developer
Job Location: Dubai
We are seeking a senior full stack developer to build secure, accessible digital services.
The role centers on React and single-page applications, with full stack delivery and working familiarity with Microsoft Dynamics 365 Customer Engagement (CRM).
Key responsibilities
* Build and maintain responsive React applications using TypeScript or JavaScript, reusable components, and well-structured frontend code.
* Develop well-designed APIs and backend services that support reliable, secure digital experiences.
* Integrate applications with Microsoft Dynamics CRM and other services using appropriate APIs and authentication patterns.
* Turn requirements into technical designs, estimate work, and deliver maintainable features with clear documentation.
* Apply accessibility, performance, security, testing, code review, and monitoring practices throughout delivery.
* Guide technical decisions and mentor developers while collaborating with product, design, and CRM teams.
Required experience
* Strong experience delivering production web applications with React, TypeScript or JavaScript, HTML, CSS, and single-page application patterns.
* Hands-on backend development and API design experience, including REST, data access, integration, and automated testing.
* Familiarity with Dynamics 365 Customer Engagement or Dynamics CRM, Dataverse concepts, and CRM API integration.
* Familiarity with AI-assisted development using coding agents such as Claude Code, Codex, or equivalent tools, including reviewing and validating generated code.
* Experience with secure development, source control, CI/CD, troubleshooting, and performance optimization.
* Ability to own complex work, explain technical trade-offs, and collaborate effectively across disciplines.
Additional experience
Experience with .NET and C#, Azure, Microsoft Entra ID, design systems, or accessibility standards is an advantage.