Position Title: Python Developer Instructor / Trainer
Employment Type: Full-time
Location: EME Lahore
Role Summary
We are seeking a skilled Python developer with a passion for teaching to join our team as a Python Instructor. In this role, you will train and mentor learners in Python programming, software development practices, and real-world problem solving. You will design lessons, deliver interactive training sessions, and support students in building strong technical foundations.
Key Responsibilities
- Teach Python programming concepts from beginner to advanced levels
- Develop lesson plans, assignments, and practical coding exercises
- Deliver engaging lectures, workshops, and hands-on labs
- Guide students in writing clean, efficient, and well-structured code
- Explain core concepts such as:
- Variables, loops, and functions
- Object-oriented programming
- Modules and libraries
- APIs and automation
- Data handling (Pandas/CSV/JSON etc.)
- Provide mentorship, feedback, and support to learners
- Assess student progress through tests and projects
- Encourage best practices including debugging, version control, and documentation
- Stay updated with Python tools and industry standards
Qualifications & Skills
- Proven experience as a Python developer
- Previous teaching, mentoring, or training experience (preferred)
- Strong understanding of:
- Python basics & advanced topics
- Software development or scripting
- Problem-solving and debugging
- Excellent communication and presentation skills
- Patience, empathy, and passion for education
- Ability to simplify technical concepts for different learning levels
- Education: BSCS OR BS(IT) and Related
Salary: 70,000
Job Type: Full-time
Pay: Rs70,000.00 per month
Work Location: In person