Strive Math

Online Coding School for Kids 8-16

Full-time: Coding teacher + Full stack engineer | Coding school for kids

$22K - $37K
Location
ZA / Remote (ZA)
Job Type
Full-time
Experience
1+ years
Visa
US citizenship/visa not required
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Pulkit Agarwal
Pulkit Agarwal
Founder

About the role

About Strive | Making Kids’ Education Joyful & Meaningful

Strive is an online coding & math school for kids (8-16). We help students start and commit to their coding and math journeys by making the subjects fun and exciting. We focus, above all else, on making the process of learning joyful.

  • Our mission is to make education more joyful and meaningful. We want to redefine STEM education globally by creating the platform and content to teach math, science, and other subjects through coding.
  • We’re a remote-first company with teachers and employees from South Africa, Singapore, India, the USA, and the Philippines.
  • We’re a well-funded startup backed by YCombinator and early investors of Spotify and Facebook.

Watch this video to see the founders talk about Strive Math

Role | Teaching kids coding online and contribute to the tools that enable those classes

Many kids find coding boring, many more are afraid, and even more think they are not “smart enough” to learn it. These kids will be left behind in an increasingly tech-driven world.

You will have the opportunity to transform kids’ lives by fundamentally reframing their confidence and perception of coding. You’ll give these kids 1 -2 joyful hours a week, where they will learn not only that they are smart enough to learn to code but that the process itself is incredibly fun.

Outside of teaching, this role is a unique opportunity to contribute to products that make a real difference—our tools are used daily by students and teachers, creating meaningful impact in classrooms around the world. One of our platforms, a custom Wordle game, currently reaches over 600,000 monthly active users. We’re looking for developers of all experience levels who are eager to apply their skills in design, engineering, and product development.

Some more details

As a teacher you will…

  • Teach kids ages 8-16 how to code in Python/Scratch over Zoom.
  • We provide you with all lesson material beforehand, which means minimal prep time.
  • As a teacher, your role will be to guide the students to write the code for the full project, in a way that they can proudly say “I did this myself” or “we did this together”. This will require a lot of patience, empathy, and the skill of coaching. You’ll be problem solving and learning together along the way, and often our teachers learn a lot from their students.

As a Full-stack Engineer, you will be asked to…

  • Contribute to the creation or enhancement of products at Strive
    • For instance, you might be involved in building a platform where teachers can create and manage content for coding and math-through-code content (strivemath.org)
    • Or you might fix a bug on our tool enabling teachers to create custom Wordles (mywordle.strivemath.com/)
  • Design and build landing pages
  • Contribute to the development and maintenance of internal tools vital for day-to-day operations, such as:
    • Teacher scheduling system
    • Attendance checking system
    • Invoicing system
    • Contribute to the long term technical architecture of an early edtech startup
  • Contribute to the creation of the Strive Math learning platform where students will fall in love with math and coding

Who you are

We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply.

Minimum requirements

  • Candidates with at least 2-3 years of experience are welcome to apply
  • You hold a BSc degree or equivalent in Computer Science
  • You’re proficient in JavaScript; You’ve built websites in React and servers in NodeJS in the past
  • You are a self-starter who can work independently, communicate progress clearly, and proactively raise blockers — this role requires minimal supervision and a strong sense of ownership.
  • You can build beautiful landing pages as well as understand and can work in deeply technical back-end systems
  • You have a lot of patience and a passion for working with kids
  • Have a strong and reliable internet connection
  • Growth mindset and ability to learn quickly
  • You must be based in a a timezone between GMT+1 to GMT+8

Preferred

  • You know how to code in Python
  • You’ve taught coding before
  • You’ve had experience with technical product design
  • Experience in EdTech, for example, building or integrating learning management systems
  • Fluency in p5.js

Our Tech Stack

Front end: NextJS, React, Chakra-UI

Backend: NextJS, Supabase, no code automations, Airtable, Postgres

Why you should apply

🌍  Work with a highly passionate and diverse team from all over the world that is committed to making learning and work joyful

💬 Have a voice and a space to bring your ideas to life in a small, non-hierarchical team

🥇 Be a part of an education revolution, we’re one of the first and only companies in the world to teach math through code.

🧠 Deepen your coding skills, you’ll master programming concepts by teaching them.

👨‍🏫 Teaching is one of the most rewarding jobs out there, you’ll feel amazing empowering students and putting a smile on their faces.

Logistics

  • This is a full-time role that typically involves 40 hours of work per week
  • Availability on weekends is a must, for teaching
  • Must be available during Singapore timezone afternoons/evenings during the week, and all day on weekends
  • Location: All classes are online

Pay

  • Monthly remuneration between 2,400 to 4,000 SGD per month, depending on location and experience

Apply

Fill in this form to apply (will take 2 minutes to complete)

The process

  1. Initial application form (2 minutes)
  2. Short teaching demo (5-15 minutes)
  3. Interview (30 minutes)
  4. Paid engineering work trial (2-6 hours)
  5. Accepted into paid teacher training* (1-4 hours)
  6. Final interview (20 minutes)
  7. 👨‍🏫 Hired and teaching your first student

*Get paid S$50 training fee for attending and passing the training (paid after teaching 10 hours of Strive classes post-training)

ONLY applicants who complete the external application form will be considered

About Strive Math

Strive is an online coding school for kids (8-16). We help students start and commit to their coding journeys by making coding fun and exciting. We focus, above all else, on making the process of learning joyful.

  • We’re starting with coding, but we’re building the content and platform to redefine STEM education globally by teaching math, science, and other school subjects through coding.
  • We believe we can only make education joyful if we ourselves are joyful, so creating a fun and exciting work environment is one of our core values. We’re a remote-first company with teachers and employees from South Africa, Singapore, India, the USA, and the Philippines.
  • We’re a well-funded startup backed by YCombinator and early investors of Spotify and Facebook.

Watch this video to see the founders talk about Strive Math

Strive Math
Founded:2020
Batch:S21
Team Size:13
Status:
Active
Location:Singapore, Singapore
Founders
Pulkit Agarwal
Pulkit Agarwal
Founder