Full Stack Developer - مطوّر برمجيات متكامل
University of Khorfakkan
Khor Fakkan
On-site
AED 150,000 - 200,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading university is seeking a Full Stack Web Application Developer to design, build, and maintain scalable applications. The role involves collaborating with cross-functional teams, ensuring application security, and modernizing systems. Ideal candidates should possess strong JavaScript skills and experience with relational databases in a Linux environment.
Qualifications
- Minimum 3-5 years of experience in full stack web application development.
- Proven track record delivering scalable, maintainable software solutions.
- Experience with secure coding practices and integrating authentication.
Responsibilities
- Collaborate with teams to enhance applications and deliver new capabilities.
- Design and build systems interoperable with existing platforms.
- Ensure solutions meet business, technical, and compliance requirements.
Skills
JavaScript
TypeScript
React.js
Next.js
Server-side technologies
Relational databases
Linux-based operating systems
Web servers configuration
RESTful APIs
Git
Communication
Education
Bachelor’s degree in Computer Science
Key Accountabilities
- Collaborate with cross-functional teams to enhance existing applications and deliver new, integrated system capabilities
- Design and build cross-functional systems that can interoperate with other developed platforms and services
- Contribute to the development, deployment, and scaling of secure, maintainable solutions that support business automation
- Write and maintain comprehensive technical documentation for system components, workflows, and operational procedures
- Develop and execute test plans to support continuous integration and ensure system reliability across updates
- Monitor and improve application performance, scalability, and security
- Maintain and troubleshoot system infrastructure, including configuration of web servers and environments
- Engage in architecture planning, backlog refinement, and team-wide technical discussions
- Uphold secure coding standards and support continuous improvement of development practices
- Conduct peer code reviews and participate in collaborative solution design
Job Specific Accountabilities
- Develop, test, and maintain robust features that align with automation goals and organizational priorities
- Design and implement secure authentication and authorization flows, ensuring data integrity and user protection
- Integrate newly developed modules with existing systems, ensuring compatibility, performance, and reliability
- Contribute to the modernization of legacy components and facilitate smooth migration to updated platforms
- Support the development of reusable libraries, shared services, and integration points to increase system interoperability
- Participate in infrastructure maintenance and deployment activities, including environment setup, CI/CD pipelines, and server configuration
- Assist in the collection and analysis of system performance metrics to inform optimization and scaling strategies
- Proactively identify and resolve technical issues across development, testing, and deployment stages
- Ensure that delivered solutions meet business, technical, and compliance requirements
- Support end-users or internal teams with documentation, troubleshooting, and post-deployment feedback loops
Required Qualification & Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field
- Minimum of 3–5 years of professional experience in full stack web application development
- Proven track record of delivering scalable, maintainable software solutions in a structured development environment
- Solid understanding of software development lifecycles, system integration principles, and architectural best practices
- Practical experience deploying and maintaining web applications on Linux-based environments (e.g., Ubuntu, Red Hat)
- Familiarity with secure coding practices and experience implementing authentication, authorization, and data protection measures
- Exposure to legacy system modernization or hybrid environments (e.g., PHP integrations) is considered an advantage
- Responsible for the end-to-end configuration, integration, and maintenance of the Banner SaaS Student Information System.
Required Skills
- Proficiency in JavaScript/TypeScript and experience with React.js and Next.js for modern web application development
- Strong experience with server-side technologies for building scalable and maintainable application logic and services
- Solid understanding of relational databases (e.g., MySQL, PostgreSQL) including data modeling, queries, and performance optimization
- Familiarity with Linux-based operating systems (e.g., Ubuntu, Red Hat) for development and deployment tasks
- Working knowledge of web servers such as Nginx and Apache, including configuration and performance tuning
- Ability to integrate with Office 365, productivity tools (e.g., Outlook, SharePoint), and other third-party APIs/services
- Ability to design, build, and consume RESTful APIs and integrate between distributed systems
- Experience implementing secure authentication and session management (e.g., JWT, CSRF protections)
- Comfortable working with or maintaining legacy components written in PHP
- Skilled in using Git for version control and collaborating in team environments
- Strong documentation, testing, and debugging skills, with attention to code quality and maintainability
- Excellent communication and collaboration abilities for cross-functional teamwork
- Experience configuring, integrating, and maintaining the Banner SaaS Student Information System to support institutional workflows.