HyperionDev is one of the largest providers of accelerated tech education in EMEA and one of the oldest providers of 'coding bootcamps' in the world. We work with top universities such as Imperial College London, The London School of Economics, The University of Edinburgh, and Stellenbosch University to deliver structured technical courses and bootcamps that accelerate people into fulfilling tech careers. We have been recognised as one of the top education technology scaleups in the world and gained the financial backing of Meta (previously Facebook) which recognised us as  the most socially impactful startup operating in Africa, where we initially started our work.

We are dedicated to closing the global tech skills gap and we achieve this by integrating tech education with human mentorship and expert code review powered by a workforce in Southern Africa, which lowers the cost of an accessible education in technology. This model has been succesful, allowing us to reach millions of learners a year from over 60 countries. We have also partnered with government bodies such as the UK's Department for Education who provide scholarships for students to study on our bootcamps and gain employment at companies such as AstraZeneca and the United Kingdom's National Health Service (NHS).

We're backed by nearly 2000 investors, having raised the largest crowdfunding round of funding for an edtech company in history. As a primarily bootstrapped, profitable, and scale up tech business join us as we play our part in making the world a more stable, safer, and fair place.  



Our Programming Lecturers have a niche skill-set that is at the intersection of technical coding skills and teaching / mentorship abilities.

To excel in this role, you must be excited at the prospect of helping the world write better code.You must be passionate not just about coding or technology, but also about introducing new learners to the power and potential of programming. You must feel strongly about improving the quality of coding education, and be highly motivated to see your students succeed, knowing that your work is creating a real impact on the lives of your students. (As per our 2018 graduate report, 95% of our graduates are able to reach their career outcomes in the tech sector within 5 months of graduating.)

Coding is one of the hardest skills to master and you will be part of building and growing the first on-site HyperionDev Coding Campus to equalise the tech skills gap in South Africa. Patience, extremely strong verbal and written communication skills, and strong technical knowledge are essential prerequisites for this role. You must have a proven track record in helping students learn how to code, be it as a peer mentor, school teacher, university lecturer, or online tutor.

Apart from teaching students code at our physical campus (full-time or part-time), you will also get a chance to  work with leading coding education providers from around the world to provide expert code review to international students and tech teams. This includes feedback on code quality, structure, efficiency, and conformity to conventions - a much deeper level of review than simply marking the submitted code as 'right' or 'wrong'. Our coding educators progress along a structured growth pathway and receive continuous professional development opportunities to help them specialise in particular software development tracks over time. They also receive opportunities to work with elite partners from around the world on the newest technology stacks, ensuring that they can learn from and work alongside the best in global tech.


You will support our learners by guiding them on their course content and coding projects, holding group lectures, and helping solve student queries. You will be part of a team building the most affordable code-learning experience to remove existing barriers to accessing coding education, and teaching these skills to people from diverse cultures and backgrounds.In this role, a typical day would include some or all of the following:

  • Delivering the HyperionDev course content in the form of lectures and workshops in line with lecturing schedules
  • Support Senior Lecturers and Learning Design with developing lecture content, mini-lessons, presentations on a weekly basis as per a structured learning path and in response to student needs
  • Assisting with the identification and implementing of new strategies for improving overall pedagogy and quality of lectures 
  • Reviewing and updating course content and teaching methods in accordance with strategies that senior lecturers and managers have developed
  • Supporting the curriculum planning
  • Take part in the planning and execution of Lecturing Schedules under the guidance of senior lecturers and management




  • Holding a degree or diploma in Computer Science
  • 5+ years experience in Industry or equivalent teaching/education
  • Good communication skills - ability to delivery content in a clear manner, proven ability to run sync/live sessions with larger student groups (lectures, workshops)
  • A problem-solving and positive attitude
  • Functions well independently
  • Fast learner, meticulous attention to detail
  • Ability to craft, collate and maintain student data for informing pedagogical processes
  • Start-up mentality and the desire to see the team succeed
  • An interest in education, particularly coding and tech education
  • Demonstrable knowledge of the following tech stacks broken down as below:
    • Python and optionally R
    • Git
    • Linear algebra
    • Multivariate calculus
    • Probability and statistics
    • Data visualisation and analysis
    • Data engineering
    • Exploratory data analysis
    • Machine learning
    • Deep learning
    • Data Science
  • Ability to start work from 2 pm to 11 pm SAST (UTC+2) to accommodate our part-time and international students. If lecturing to our onsite students, you will be expected to work from 9 am to 6 pm SAST (UTC+2) as you will be delivering to full-time students.


  • 7+ years of teaching experience in one of the following:
    • Software Engineering
  • Experience designing and developing interactive learning experiences
  • Active involvement in local and international tech communities
  • Professional experience working with any one of the tech stacks listed under the minimum requirements
  • Experience providing guidance on academic interventions to improve student progression



Generous annual leave and medical benefits: We provide up to 20 annual leave days as part of our leave policy, as well as health insurance or medical aid benefits for our staff.

Join the heart of tech in Africa, the US, and Europe: You'll work with the best of the best and rub shoulders with the world leaders in edtech, developer education, and developer assessments. Join one of the most ambitious and highest performing tech companies in the space, with a founding team that draws their former experience from companies such as Google, Amazon, GetSmarter/2U, & Yoco. 

 Life-changing work: Solve real problems that make education and tech careers accessible to those who need it most: you're allowed to brag about it.



We're a people-forward company with a purpose that underlines everything we do. We're obsessed with the potential in people and challenge them to do their best work. We embrace a culture of growth and learning to deliver on our vision and ours is a relentless quest for improvement.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)

Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.