Find a jobRecruiters

Competitive Programming Instructor (ICPC / Codeforces / LeetCode Level) – Live Online

Exclusive opportunity

Remote

Competitive Programming Instructor (ICPC / Codeforces / LeetCode Level) – Live Online

Modern Age Coders

Competitive Programming Instructor (ICPC / Codeforces / LeetCode Level) – Live Online

Skills

PythonJava

1 day ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Freelance / Contract, Temporary, Part time, Internship

Location:

India

Work mode:

Remote

Published on:

21 October 2026

What they need


Modern Age Coders is a live online coding and mathematics education platform based in Kolkata, teaching students across 15+ countries. We’re building a serious Competitive Programming track for students aiming at ICPC, Codeforces, CodeChef, LeetCode contests and olympiad-level problem solving, and we need an instructor who can make hard ideas click.

What You’ll Teach

  • Core and advanced data structures: segment trees, Fenwick trees, sparse tables, DSU, tries, heaps, monotonic stacks/queues
  • Algorithms: greedy, binary search on answer, two pointers, prefix sums, bit manipulation
  • Dynamic programming at depth: knapsack variants, bitmask DP, digit DP, DP on trees, DP optimisations
  • Graphs: BFS/DFS, shortest paths, MST, topological sort, SCCs, LCA, flows (for advanced batches)
  • Number theory and combinatorics for CP: modular arithmetic, sieve, nCr, inclusion–exclusion
  • Strings: hashing, KMP, Z-function
  • Contest strategy: reading problems, spotting patterns, debugging under time pressure, upsolving, and building a practice plan

The Kind of Instructor We Want
We don’t want someone who reads out solutions. We want a teacher who:

  • Explains why an approach works, not just what the code is, and builds intuition from first principles before jumping to templates
  • Is energetic and engaging, so classes feel like solving puzzles together rather than a lecture
  • Reads the student: notices when they’re lost, changes the explanation, and checks real understanding instead of accepting “yes sir, understood”
  • Lets students struggle productively with hints, rather than handing over the answer
  • Can teach beginners stepping into CP as well as push strong students towards ICPC-level thinking
  • Is honest, patient, punctual and genuinely invested in student progress

Requirements

  • Strong personal competitive programming background (Codeforces Specialist/Expert or above, CodeChef 4★+, ICPC regional participation, or equivalent; please share your profile links)
  • Fluent in C++ (Python/Java a plus)
  • Clear spoken English
  • Stable internet, a good mic and a laptop with screen-sharing and a digital pen/whiteboard setup
  • Prior teaching or mentoring experience preferred, but strong teaching ability matters more than years of experience

Schedule
Live 1:1 and small-group classes. Timings (morning or night IST) depend on student time zones. Flexible hours, with more classes assigned as quality and student feedback stay strong.

How to Apply (applications without these will not be considered)

  • Record a 10–15 minute teaching video explaining any one CP concept or problem, for example “Why binary search on answer works” or a DP problem from Codeforces. Teach it as if to a real student.
  • Upload it to Google Drive with public link access turned on.
  • Send the link through Indeed chat along with your Codeforces/CodeChef/LeetCode profile links.

Shortlisted candidates will be invited to a live demo class and a problem-solving round

Pay: ₹400.00 - ₹500.00 per hour

Expected hours: 20.0 per week

Benefits:

  • Flexible schedule
  • Work from home

Work Location: Remote

Other offers great for you!

These companies are also looking for great profiles

AlgoviA

Expert Microsoft 365 / Exchange Online

Freelance

Remote

Skills

Microsoft 365Exchange OnlinePowerShellMicrosoft 365 migrationL3 supportMicrosoft Entra ID

2 days ago

Quick apply

QAptiv-IT

Développeurs Java / Angular

Permanent contract

Brussels, Belgium

Hybrid

Skills

AngularJava

13 hours ago

Quick apply

Digital Prod

Régisseur Studio / Technicien Live

Permanent contract

Paris, France

Hybrid

8 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools