Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Python Trainer

Kolpolok Limited • , BD • On-site

Posted on: 19th March, 2025
Employment Type:

Job Description

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
Kolpolok Limited

Kolpolok Limited

Technology

Job Type

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.