Senior Software Engineer - Full Stack Development
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 maintain Next.js e-services, including application forms, document uploads, request tracking, payment journeys and customer account functions.
• Website and CMS: Develop React/Next.js website features and configure Strapi content types, components, permissions, publishing workflows and API integration.
• Backend Development: Develop and maintain Node.js services and middleware, including business validation, authentication, error handling and API orchestration.
• Enterprise Integration: Connect digital channels to Dynamics 365, Dataverse, payment services and government APIs in coordination with the integration engineer.
• Localization and Accessibility: Deliver Arabic/English interfac