Loading...

Python Trainer

No. of Vacancy: 3
Location: Shyamoli, Dhaka
Employment Type: Contractual
Reports To: Training Program Coordinator


Job Summary:
We are seeking a passionate Python Trainer to mentor and train aspiring developers as part of our Hire & Train Program. The trainer will be responsible for delivering a structured 180-hour training program and On-the-Job Training (OJT) to develop trainees’ skills and prepare them for production-level projects. The ideal candidate should have a strong background in Python programming, software development methodologies and a passion for teaching.

Key Responsibilities:

  • Design, develop, and deliver Python training modules covering programming fundamentals, web development (Django/Flask), databases, and APIs.
  • Provide hands-on training and guidance to help trainees write clean, efficient, and production-ready code.
  • Assist trainees in understanding object-oriented programming (OOP), data structures, algorithms, and software development best practices.
  • Conduct interactive coding sessions, live coding demonstrations, and real-world project-based learning.
  • Oversee code reviews, debugging sessions, and problem-solving exercises to improve trainees’ coding quality.
  • Mentor trainees through On-the-Job Training (OJT) to help them transition into real-world development projects.
  • Stay updated with the latest Python trends, frameworks, and tools to ensure trainees receive the most up-to-date knowledge.
  • Track trainees’ progress, evaluate performance, and provide feedback to help them improve their coding and problem-solving skills.
  • Work closely with cross-functional teams and senior developers to align training with industry requirements.
  • Encourage and support female trainees in alignment with the Hire & Train Program diversity policy.

Educational & Experience Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 3 years of experience in Python development and training/mentorship roles.
  • Prior experience as a trainer, mentor, or instructor is a plus.

Required Skills & Qualifications:

  • Strong expertise in Python programming language.
  • Hands-on experience with Django or Flask for web development.
  • Proficiency in object-oriented programming (OOP), data structures, and algorithms.
  • Familiarity with SQL/NoSQL databases and RESTful API development.
  • Knowledge of Agile, Scrum, and software development methodologies.
  • Experience with version control systems (Git, GitHub/GitLab).
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and presentation skills with a passion for teaching.
  • Ability to motivate, mentor, and support trainees in their learning journey.
  • Self-driven, patient, and adaptable to different learning styles.

Salary & Benefits:

  • Competitive salary based on experience and qualifications.
  • Opportunity to mentor and shape future Python developers.
  • A collaborative and supportive work environment.
  • Career growth opportunities in training and development.

How to Apply:
If you are passionate about Python development and training, we invite you to apply! Please send your updated CV to [email protected] with the subject “Application for Python Trainer Position“.
🚀 Join us in shaping the next generation of Python developers!

Share If You Find It Valuable

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Bangladesh Office (Headquarter)
Kolpolok Limited
H # 24/1, Level # 7, Shyamoli Cinema Hall Building, Mirpur Road, Shyamoli
Dhaka – 1207, Bangladesh

USA Office
2807 N Parham Rd, STE 320 #2002
Henrico, VA 23294
+18045920996

South Africa Office
60 Calendula Drive, Malabar 6020
Port Elizabeth, South Africa

QUICK CONTACT
Tel: +880 2-58153018 (During the office hour)
Mobile: +880 1712-901764 (WhatsApp)
Support: 24x7
Email: [email protected]

BUSINESS HOURS
Mon - Fri: 9:30 AM to 6:30PM

@ 2025 Copyright - Kolpolok Limited