Start Date
Immediate
Expiry Date
22 Nov, 26
Salary
0.0
Posted On
24 Aug, 26
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Industry
Information Technology & Services
Job Description
Roles & Responsibilities
The Full Stack Developer is responsible for designing, developing, securing, and maintaining enterprise digital applications that support Shurooq's business operations and public-facing services. The role provides technical leadership, ensures high software quality, and drives the transition of application development and support from external vendors to an in-house Digital Solutions team.
Application Design & Development: Design, develop, test, and maintain scalable, secure, and high-performance web and mobile applications using approved front-end and back-end technologies while ensuring code quality and maintainability.
Solution Architecture & Technical Leadership: Define application architecture, technical standards, and development best practices. Provide technical guidance, conduct code reviews, and mentor developers to ensure consistent, high-quality software delivery.
API & System Integration: Design, develop, and maintain secure RESTful APIs and integrate enterprise applications with internal and third-party systems while ensuring reliability, scalability, and data integrity.
DevOps & Application Deployment: Manage source control, CI/CD pipelines, and deployment processes to ensure efficient, automated, and reliable software releases across development, testing, and production environments.
Application Security & Compliance: Implement secure coding practices, address vulnerabilities, perform security reviews, and ensure applications comply with Shurooq's cybersecurity policies, industry standards, and regulatory requirements.
Application Support & Continuous Improvement: Monitor application performance, troubleshoot production issues, resolve defects, optimize system performance, and recommend enhancements to improve user experience and operational efficiency.
Business Collaboration & Project Delivery: Work closely with business stakeholders, Digital Solutions team members, and project managers to translate business requirements into technical solutions, estimate development effort, and deliver projects on schedule.
Knowledge Management & Vendor Transition: Maintain comprehensive technical documentation, support knowledge transfer, and progressively transition application development and support from external managed service providers to the internal Digital Solutions team.
Desired Candidate Profile
Employment Type
How To Apply:
Incase you would like to apply to this job directly from the source, please click here