Senior Full Stack Engineer - Computer Science [ Ref :ZU/10/Adv/104/2026 ]
Vacancy Open: Mar 16th, 2026 | Vacancy Closing: Mar 30th, 2026
Positions needed: 1
Reporting to the IT Manager, the role will include, but is not limited to, the following responsibilities:
- Design, develop, and maintain scalable web applications for the university's internal use (e.g., Student Portal, Finance System, HR modules).
- Write clean, secure, and documented code following industry best practices.
- Develop robust RESTful APIs and microservices to power front-end experiences.
- Design and optimise database schemas (SQL/NoSQL) to handle complex academic and financial data efficiently.
- Implement authentication, authorisation, and role-based access control (RBAC) to secure sensitive university data.
- Collaborate directly with the Senior UI/UX Designer to translate high-fidelity Figma designs into functional, responsive, and interactive user interfaces.
- Ensure pixel-perfect implementation of design specifications and a smooth user experience.
- Optimise frontend performance for fast loading times, even on low-bandwidth connections.
- Write unit and integration tests to ensure software reliability.
- Assist in deploying applications to staging and production environments.
- Monitor application performance, troubleshoot production issues, and implement fixes.
- Contribute to CI/CD pipeline improvements to streamline releases.
- Any other duties as may be assigned from time to time by the supervisor or as captured in your detailed job description.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
- 5+ years of professional experience in full-stack software development.
- Proven experience building complex, data-driven web applications (ERPs, CRMs, Dashboards, or FinTech platforms).
- A strong GitHub/GitLab portfolio is mandatory. We need to see code samples that demonstrate your ability to handle complex backend logic and database design.
- Experience working in an agile/scrum environment is mandatory.
Kindly note that only shortlisted candidates will be contacted.
