Back to jobs
New

Adjunct Faculty(Part-time) - Software Engineering Programme

Mauritius

ABOUT ALU

ALU provides higher education for a higher purpose. Our students declare missions, not majors.
They develop the real-world skills to take on the world’s most pressing challenges. And they take ownership of their learning from day one through our peer and student-led approach – because ALU believes in the power and agency of young people to start shaping the future right now.
Together with a world-class faculty and staff, our students are igniting a ripple of positive impact across Africa and the world.

We are dedicated to fostering an open yet secure environment, balancing the safety of students, staff, and visitors with respect for individual rights, and safeguarding responsibilities.

HOW WE WORK

The ALU Team works in starkly different ways to traditional academic bureaucracies. We approach education from first principles, empower individuals to design, test, and implement creative new ideas, and work closely together to craft transformative learning experiences. We are deeply passionate about our students and excited by the challenge of building something entirely new.

The African Leadership College of Higher Education team is committed to ensuring the safety and Well-being of all students under our care. As part of this commitment , we have a comprehensive safeguarding policy in place , which outlines our Zero-tolerance approach to any violation of safeguarding.

ABOUT THE ROLE

The Adjunct Faculty will mainly facilitate modules in Web Development and Infrastructure under the Software Engineering Programme, aligned with ALCHE culture. This part-time role focuses on delivering practical, industry-relevant instruction while supporting student learning and development. The position involves collaboration within the department to uphold academic standards and contribute to a dynamic, learner-centered environment.

RESPONSIBILITIES

  • Deliver high-quality instruction for the Web Infrastructure module in alignment with the department's learning outcomes, using practical, hands-on, and real-world teaching methods.
  • Mark student submissions accurately and fairly, and provide timely, constructive feedback to support learning progression.
  • Hold regular office hours to provide academic support, guidance, and feedback to students outside of class sessions.
  • Participate in mandatory department meetings and contribute to discussions that support academic quality, student success, and curriculum relevance.
  • Collaborate with the Software Engineering Programme Manager and relevant faculty to ensure alignment with programme objectives, adhering to internal quality assurance and academic standards in all teaching-related activities.
  • Attend the assessment board and contribute to the academic quality assurance processes related to student assessment and progression.

REQUIREMENTS

Essential

  • A PhD or Master’s degree in Computer Science, Software Engineering, or a closely related field is required.
  • The candidate must have subject matter expertise in web infrastructure, ideally with a minimum of 2 years of university-level teaching experience and/or relevant industry experience.
  • Demonstrated knowledge of the core concepts and technologies underpinning modern web infrastructure systems is essential.
  • Proven experience in developing both basic and advanced APIs using Python, including familiarity with RESTful design principles, is required.
  • The candidate must be proficient in using SSH for secure server access, remote debugging, key management, and user authentication.
  • Experience in installing, configuring, and managing web servers such as Apache or Nginx, including virtual hosts and server modules, is essential.
  • A strong understanding of load balancing principles, algorithms, and the ability to configure and manage load balancers is required.
  • The candidate must have hands-on experience implementing SSL and HTTPS, including configuring digital certificates and securing web traffic.
  • Practical experience in configuring and managing firewalls to protect web infrastructure and ensure network security is required.
  • The ability to troubleshoot and debug full web infrastructure stacks, including diagnosing errors, resolving performance issues, and optimizing server configurations, is essential.
  • The candidate must be able to deliver practical, hands-on instruction using real-world problems, case studies, and application-based learning.
  • Familiarity with industry standards and practices for developing, deploying, and managing scalable web infrastructure is required.
  • A strong student-centered mindset with a focus on engaging learners as active participants in their educational experience is essential.
  • Excellent communication and interpersonal skills, with the ability to explain technical concepts clearly and connect with diverse students, are required.
  • The candidate must be adaptable, open to innovation, and comfortable with non-traditional teaching methods in a dynamic, entrepreneurial learning environment.
  • A mentorship approach to teaching, including supporting student growth and real-world application of knowledge, is essential.
  • Cultural awareness, empathy, and a deep appreciation of diverse contexts and student backgrounds are required to support the institution’s mission and learning culture.

Desirable 

  • Prior experience teaching, mentoring, or supervising students in a higher education setting is preferred.
  • Expertise in full-stack web development to effectively support the teaching and facilitation of web development and infrastructure modules.
  • Familiarity with containerization and orchestration tools such as Docker or Kubernetes is an advantage.
  • Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) and their role in deploying and managing web infrastructure is desirable.
  • Practical understanding of CI/CD pipelines, monitoring tools, or other DevOps practices would be beneficial.
  • A willingness to contribute to curriculum development and align teaching content with evolving industry trends is valued.

Create a Job Alert

Interested in building your career at ALU? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Please upload a copy of your highest educational certificate(s) or degree(s). *

Accepted file types: pdf, doc, docx, txt, rtf

Select...
Select...

Read our Data Privacy Policy here