Python Tutor at Afrinet Telecom Limited

--Powermax General Electrical Merchants Ltd--

Job Description

The Python Tutor will lead beginner-to-intermediate Python classes, build project-based learning paths, mentor students, and ensure they graduate with industry-relevant skills. This role demands excellent coding skills, strong communication, and a passion for teaching.  

Job Industry

Education and Training

Job Salary Currency

Job Salary Fixed

No

Key Deliverables

1. Teach Python from Zero to Job-Ready

  • Deliver lessons covering Python basics → advanced concepts (OOP, modules, file handling).
  • Teach practical development skills: Git, GitHub, environments, debugging.
  • Introduce frameworks: Django/Flask basics or Pandas for data-focused tracks.
  • Run live coding sessions, workshops, and practical exercises.


2. Build a Project-Based Learning Culture

  • Guide students through real-world mini-projects.
  • Develop at least 3–5 portfolio projects per cohort (API apps, dashboards, automation scripts).
  • Lead capstone projects aligned with Kenya’s job market (e.g., M-Pesa integrations, small web systems, data dashboards).


3. Student Mentorship & Support

  • Conduct weekly check-ins and coding clinics.
  • Help students debug and understand code logic.
  • Provide personalized feedback and learning plans.
  • Support students in building strong GitHub profiles.


4. Assessment & Reporting

  • Create quizzes, exams, and coding challenges.
  • Track attendance, performance, and completion rates.
  • Provide weekly progress reports to academic management.


5. Curriculum & Academy Development

  • Review and improve the Python curriculum frequently.
  • Recommend tools, frameworks, and emerging trends to integrate.
  • Help shape a world-class African tech education brand.

Essential Qualities

Essential Qualities
  • 2+ years Python development experience.
  • Strong knowledge of Python fundamentals and OOP.
  • Experience with at least one framework (Django, Flask, FastAPI) OR data libraries (Pandas, NumPy).
  • Good communication and teaching skills.
  • Ability to explain concepts to absolute beginners.

Added Advantages

  • Previous tutoring/teaching experience.
  • Experience in backend development, data analysis, or automation.
  • Familiarity with freelancing platforms (Upwork/Fiverr) — for student career guidance.
  • Ability to design structured projects and assessments.
  • Knowledge of Kenyan tech hiring needs.

Key Competencies

  • Passion for teaching and mentorship
  • Excellent problem-solving & debugging ability
  • Strong interpersonal and communication skills
  • High discipline and reliability
  • Real-world coding experience


Application Process

Close Date

29/11/2025