Zetech
ABOUT ZETECH UNIVERSITY
Zetech University is one of Kenya's leading private universities, committed to producing industry-ready graduates through practical, technology-driven education. Our School of Computing & Information Technology trains over 2,000 students annually in software development, networking, data science, and information systems. We are expanding our internal systems infrastructure and seeking a candidate who can both develop institutional software and teach in their area of expertise.
ROLE OVERVIEW
This is a dual-function role. The successful candidate will split their time approximately 60/40 between systems development (building and maintaining the university's internal web applications and student management tools) and lecturing (teaching undergraduate modules in web development, databases, and software engineering). This is an excellent opportunity for a developer who is passionate about education and wants to make a direct impact on the next generation of Kenyan tech talent.
KEY RESPONSIBILITIES
Systems Development (60%)
• Design, build and maintain university web applications using React, Next.js, and Node.js
• Manage and optimise the student information system (SIS) and internal staff portals
• Implement and maintain databases (MySQL/PostgreSQL) ensuring data integrity and performance
• Integrate third-party APIs including M-Pesa, SMS gateways, and government education portals
• Implement user authentication with role-based access control (students, staff, admin, finance)
• Ensure system security, data privacy compliance, and conduct regular backups
• Produce technical documentation and handover guides for all systems
• Provide Tier 2/3 technical support for staff using university systems
Lecturing (40%)
• Teach undergraduate modules: Web Development, Database Management, Software Engineering
• Develop up-to-date course materials, practical assignments, and project briefs
• Assess student work and provide constructive feedback
• Supervise final-year student projects related to software development
• Participate in curriculum review and keep content aligned with industry standards
Mentor students on career pathways in software development
ABOUT ZETECH UNIVERSITY
Zetech University is one of Kenya's leading private universities, committed to producing industry-ready graduates through practical, technology-driven education. Our School of Computing & Information Technology trains over 2,000 students annually in software development, networking, data science, and information systems. We are expanding our internal systems infrastructure and seeking a candidate who can both develop institutional software and teach in their area of expertise.
ROLE OVERVIEW
This is a dual-function role. The successful candidate will split their time approximately 60/40 between systems development (building and maintaining the university's internal web applications and student management tools) and lecturing (teaching undergraduate modules in web development, databases, and software engineering). This is an excellent opportunity for a developer who is passionate about education and wants to make a direct impact on the next generation of Kenyan tech talent.
KEY RESPONSIBILITIES
Systems Development (60%)
• Design, build and maintain university web applications using React, Next.js, and Node.js
• Manage and optimise the student information system (SIS) and internal staff portals
• Implement and maintain databases (MySQL/PostgreSQL) ensuring data integrity and performance
• Integrate third-party APIs including M-Pesa, SMS gateways, and government education portals
• Implement user authentication with role-based access control (students, staff, admin, finance)
• Ensure system security, data privacy compliance, and conduct regular backups
• Produce technical documentation and handover guides for all systems
• Provide Tier 2/3 technical support for staff using university systems
Lecturing (40%)
• Teach undergraduate modules: Web Development, Database Management, Software Engineering
• Develop up-to-date course materials, practical assignments, and project briefs
• Assess student work and provide constructive feedback
• Supervise final-year student projects related to software development
• Participate in curriculum review and keep content aligned with industry standards
Mentor students on career pathways in software development