Senior Software Engineer – Full Stack Development
Role Overview
Own the development, enhancement and technical support of the e-services portal, public website and CMS.
Deliver secure bilingual digital services and maintain their connections to backend APIs and enterprise applications.
Key Skills for This Role
Full Job Posting
Job Purpose
Own the development, enhancement and technical support of the e-services portal, public website and CMS.
Deliver secure bilingual digital services and maintain their connections to backend APIs and enterprise applications.
Key Responsibilities
- Develop and maintain Next.js e-services, including application forms, document uploads, request tracking, payment journeys and customer account functions.
- Develop React/Next.js website features and configure Strapi content types, components, permissions, publishing workflows and API integration.
- Develop and maintain Node.js services and middleware, including business validation, authentication, error handling and API orchestration.
- Connect digital channels to Dynamics 365, Dataverse, payment services and government APIs in coordination with the integration engineer.
- Deliver Arabic/English interfaces, RTL layouts, responsive designs and accessible user journeys.
- Perform code reviews, implement automated component/API tests and resolve defects, performance issues and application vulnerabilities.
- Investigate incidents, implement corrective changes and coordinate deployments with QA and Cloud/DevOps.
- Maintain technical documentation and support knowledge transfer, including backup coverage for mobile and backend services.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or a related field; Master's preferred.
- Minimum 5 years of professional software engineering experience, including enterprise or government digital services.
- Minimum 3 years of hands-on React.js and Next.js experience, including production e-services portals.
- Minimum 3 years of Node.js development and REST API integration experience.
- Practical experience with Strapi or a comparable headless CMS, including content modelling, permissions and deployment.
- Minimum 2 years of React Native experience to support cross-channel development and backup coverage.
- Strong SQL Server knowledge and practical experience integrating with Dataverse and Dynamics 365.
- Experience with secure authentication, authorization, input validation, file-upload protection and secrets handling.
- Hands-on experience with Git, code reviews, automated testing and CI/CD pipelines.
- Proven experience delivering bilingual Arabic/English solutions and RTL interfaces.
- Ability to own assigned applications independently and coordinate with business departments, vendors and technical teams.
Pay
- AED 13,000.00 - AED 16,000.00 per month.
Work Location
- Work location: in person.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at InLogic IT Solutions
Senior Cloud and DevOps Engineer – Azure Applications
, UAE
The employer is seeking a Senior Cloud and DevOps Engineer to operate Azure application environments and improve deployment automation, monitoring, reliability, and recovery. Applicants need at least five years in cloud/
Senior QA Automation Engineer – Digital Services and Integrations
, UAE
The employer is seeking a Senior QA Automation Engineer to own quality assurance for web, mobile, enterprise applications, and integrations. The work includes automation, end-to-end and API testing, release assurance, an
Senior Software Engineer – Power Platform and ERP Integration
, UAE
InLogic IT Solutions seeks a Senior Software Engineer to own Dynamics 365 CRM and Power Platform development, administration, and application support. The role delivers workflows and integrations connecting CRM, Finance