Systems Developer & ICT Lecturer

Zetech

Remote
full-time
mid
Posted 25 days ago
ReactNext.jsNode.jsMySQL/PostgreSQLAPI Intergration

ABOUT THE ROLE

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

REQUIREMENTS

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

APPLY NOW

PROFESSIONAL DETAILS

SKILL ASSESSMENT

Rate your proficiency for each required skill. Be honest — this helps us match you accurately.

React *

Next.js *

Node.js *

MySQL/PostgreSQL *

JavaScript *

REST APIs *

RBAC / Authentication *

ADDITIONAL QUESTIONS

UPLOAD DOCUMENTS

PDF, DOC, DOCX only — max 5MB each

By submitting you agree to our terms and privacy policy.