The Department of ICT & IT Security at the American University of Sharjah seeks to hire a full-stack developer responsible for developing applications to support Digital Transformation projects. The ideal candidate will have strong proficiency in both front-end and back-end technologies and be capable of developing end-to-end solutions. As a Full Stack Developer, you will collaborate with cross-functional teams to deliver high-quality applications and contribute to the continuous improvement of the Technology stack.Job Responsibilities
Develop, test, and deploy scalable and responsive applications using both front-end and back-end technologies.
Ensure the technical feasibility of UI/UX designs and integrate user-facing elements with server-side logic.
Implement modern and visually appealing user interfaces using HTML, CSS, and JavaScript frameworks(e.g., React, Angular..etc).
Optimize Applications for maximum speed and scalability.
Develop server-side logic using server-side scripting languages (e.g., Node.js, Python, Ruby) and Frameworks (e.g., Express, Django, Ruby on Rails).
Design and implement data storage solutions and databases (e.g., MySQL, MongoDB, PostgreSQL).
Create and Maintain RESTful APIs to facilitate communication between front-end and back-end systems.
Collaborate with other developers to integrate third-party APIs.
Collaborate with cross-functional teams, including IT, Human Resources, Finance, Procurement, Colleagues, and other Administrative and Academic departments to ensure user-intuitive application design.
Perform Code Quality Testing by conducting thorough testing to ensure the reliability and robustness of applications.
Engage with key stakeholders to understand business and prioritize, providing technology solutions that add strategic value.
Use a Version Control system (e.g., Git) to manage the codebase and collaborate with team members.
Deploy Applications to On-prem and Cloud platforms to manage the deployment process.
Stay up-to-date with industry trends and emerging technologies in full-stack development.
Qualifications and Skills Required
Bachelor\'s degree in computer science, Information Technology, or related field.
Minimum Seven years of relevant experience as a Full Stack Developer or similar role.
Strong Proficiency in front-end technologies ( HTML, CSS, JavaScript) and modern front-end frameworks
Experience with server-side scripting languages and frameworks
Familiarity with database systems and the ability to design and optimize queries.
Knowledge of version control systems, deployment processes, and cloud platforms.
Excellent communication and collaboration skills, with the ability to engage and influence stakeholders at all levels.
Knowledge of Web architecture, Programming languages, Frameworks, Testing, Application programming interfaces, and Mobile application development (iOS & Android).
UAE national preferred.
Preferred Aualifications and Skills
A master\'s degree in a related field (Computer Science/Engineering).
Certifications in related fields (.Net, Java, Python, AWS..etc.)
Strong Experience in Full stack development
Knowledge & experience in the following technologies: Banner, Fusion, Mobile Development, Integrations, Web Applications, and development.
The candidate should be available full-time on-site during AUS main working hours (Monday to Thursday, 8 AM to 6 PM) but is also expected to be ready to work at flexible times when needed.We are looking for a candidate ready to hit the ground running with minimal training.How to Apply
Interested applicants should fill out the
. * AUS alumni are encouraged to apply.
Applicants who do not meet specified requirements will not be shortlisted.
Only shortlisted candidates will be contacted.
AUS is an equal opportunity employer. We adhere to a policy of making employment decisions without regard to race, color, age, gender, religion, national origin, disability or marital status. Opportunities for employment are based solely upon one\'s qualifications.