P
C/C++ with DSA Trainer
Predictbyte InfosoftUP, IN1d ago
Full-timevia indeed
Join Our Community
Job Description
- *C/C\+\+ with DSA Trainer**
- *Location:** Greater Noida, Uttar Pradesh, India
- *Job Type:** Freelance / Contract
- *Experience Required:** 8\+ Years (Training/Teaching Field)
- *Skills:** C, C\+\+, DSA, LeetCode, HackerRank, Competitive Programming
About the Role
We are looking for an experienced **C/C\+\+ with Data Structures \& Algorithms (DSA) Trainer** to join our team in Greater Noida. The ideal candidate will have a strong academic and technical background, extensive hands\-on training experience, and a proven track record of solving competitive programming problems on platforms like LeetCode and HackerRank.
Key Responsibilities
- Deliver structured training sessions on **C, C\+\+, and Data Structures \& Algorithms** to students/professionals at various skill levels.
- Design and update course curriculum, assignments, quizzes, and practice problem sets aligned with industry and placement requirements.
- Conduct doubt\-clearing sessions, code reviews, and mock coding interviews.
- Guide students on problem\-solving approaches, time/space complexity analysis, and optimal solution design.
- Track student progress and provide personalized feedback and improvement plans.
- Prepare students for technical interviews at product\-based and service\-based companies.
- Stay updated with the latest trends, question patterns, and interview formats on coding platforms.
- Mentor junior trainers/teaching assistants, if required.
Required Skills \& Qualifications
- **8\+ years of experience** in a training/teaching role focused on C, C\+\+, and DSA.
- Must have personally solved **500\+ problems** on LeetCode, HackerRank, Codeforces, or similar competitive programming platforms.
- Strong command over:
- Core C and C\+\+ programming (including OOP concepts, STL, memory management)
- Data Structures: Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Heaps, Hashing, Tries
- Algorithms: Sorting, Searching, Recursion, Dynamic Programming, Greedy, Backtracking, Graph algorithms
- Time and space complexity analysis (Big\-O notation)
- Prior experience training students for placements, coding bootcamps, or corporate upskilling programs.
- Excellent communication and presentation skills with the ability to simplify complex concepts.
- Bachelor's/Master's degree in Computer Science, IT, or a related field.
Preferred Qualifications
- Experience with online teaching tools, LMS platforms, and virtual classroom software.
- Competitive programming ratings/achievements (Codeforces, CodeChef, etc.) are a strong plus.
- Prior experience creating YouTube tutorials, blogs, or technical content is an added advantage.
What We Offer
- Competitive pay per session/hour, based on experience and expertise.
- Flexible engagement — freelance/contract basis with scope for renewal based on performance and batch requirements.
- Opportunity to mentor and shape the careers of aspiring developers.
- A collaborative and growth\-oriented work environment.
Pay: ₹600\.00 \- ₹1,000\.00 per hour
Work Location: In person
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Noida
- Posted
- 1d ago
- Source
- Indeed