Senior Software Engineer - Full Stack Development
- Work arrangement
- On-site
- Occupation
- Software & IT
- Location
- Dubai, Dubai, AE
- Compensation
- Not disclosed
- Apply by
- April 14, 2027
About this role
Job Purpose
Own the development, enhancement and technical support of the Chamber’s e-services portal, public website and CMS. Deliver secure bilingual digital services and maintain their connections to backend APIs and enterprise applications.
Key Responsibilities
•Portal Development:Develop and maintainNext.jse-services, including application forms, document uploads, request tracking, payment journeys and customer account functions.
•Website and CMS:Develop React/Next.jswebsite features and configureStrapicontent types, components, permissions, publishing workflows and API integration.
•Backend Development:Develop and maintainNode.jsservices and middleware, including business validation, authentication, error handling and API orchestration.
•Enterprise Integration:Connect digital channels toDynamics 365,Dataverse, payment services and government APIs in coordination with the integration engineer.
•Localization and Accessibility:Deliver Arabic/English interfaces,RTLlayouts, responsive designs and accessible user journeys.
•Quality and Security:Perform code reviews, implement automated component/API tests and resolve defects, performance issues and application vulnerabilities.
•Production Support:Investigate incidents, implement corrective changes and coordinate deployments with QA and Cloud/DevOps.
•Documentation and Handover:Maintain technical documentation and support knowledge transfer, including backup coverage for mobile and backend services.
Requirements
•Education:Bachelor’s degree in Computer Science, Software Engineering or a related field; Master’s preferred.
•Experience: Minimum 5 yearsof professional software engineering experience, including experience delivering enterprise or government digital services.
•Frontend: Minimum 3 yearsof hands-on experience withReact.jsandNext.js, including production e-services portals.
•Backend: Minimum 3 yearsofNode.jsdevelopment andREST APIintegration experience.
•CMS:Practical experience withStrapior a comparable headless CMS, including content modelling, permissions and deployment.
•Mobile: Minimum 2 yearsofReact Nativeexperience to support cross-channel development and backup coverage.
•Database:StrongSQL Serverknowledge and practical experience integrating withDataverseandDynamics 365.
•Security:Experience with secure authentication, authorization, input validation, file-upload protection and secrets handling.
•Delivery:Hands-on experience withGit, code reviews, automated testing andCI/CD pipelines.
•Localization:Proven experience deliveringbilingual Arabic/Englishsolutions andRTLinterfaces.
•Collaboration:Ability to own assigned applications independently and coordinate effectively with business departments, vendors and technical teams.