Role Description
This is a full-time remote role for a Full Stack Engineer (Software Engineer). The Full Stack Engineer will be responsible for developing, testing, and maintaining both front-end and back-end functionalities of web applications.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (Master's preferred).
- Experience: Minimum 5 years of professional software engineering experience, including at least 3 years in governmental or large-scale enterprise environments.
Skills Required:
- Frontend: Minimum 3 years hands-on experience with React.js and Next.js, delivering public-facing e-services portals.
- Mobile: Minimum 2 years proven experience with React Native for cross-platform mobile app development.
- Backend: At least 3 years of practical experience in Node.js backend development and API integration.
- Database: Solid knowledge of MS SQL with minimum 2 years working directly with Dataverse and Microsoft Dynamics 365 ecosystem.
- API Integration: Demonstrated track record of consuming and integrating RESTful APIs into frontend and mobile solutions.
- Security & Compliance: Strong understanding of secure coding practices, compliance frameworks, and government data governance standards.
- DevOps: Familiarity with CI/CD pipelines and Git version control, with at least 1 year of practical application in structured IT environments.
- Localization: Proven experience in developing bilingual (Arabic/English) digital solutions