Full Stack Engineer
Staff Connect UAE · Dubai, United Arab Emirates
Apply & track with Apply EdgeThe 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 experienceExperience with .NET and C#, Azure, Microsoft Entra ID, design systems, or accessibility standards is an advantage.