Full-time: Coding teacher + Full stack engineer | Coding school for kids ID-572
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.
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.
Other Jobs You May Be Interested In
Remote Data Entry, No Experience, $40/hr, Part-Time
Virtual Assistant, $45/hr, Remote, No Experience, Night Job
Entry-Level Remote Data Entry, $50/hr, Evening Job
Customer Support, No Degree, $40/hr, Remote, Weekend Job
Remote Phone Job, $42/hr, Part-Time, College Student Friendly
Virtual Assistant, $40/hr, Remote, No Degree, Night Job
Part-Time Data Entry, $45/hr, Remote, College Student Friendly
Remote Moderator, No Degree, $50/hr, Evening, Weekend Job
Remote Customer Support, $42/hr, Night Job, No Experience
Live Chat Support, $40/hr, Remote, Entry Level, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Data Entry, $45/hr, No Degree, Night Shift
Part-Time Customer Support, $40/hr, Remote, College Student
Remote Live Chat, $50/hr, Part-Time, Evening/Night Job
Entry Level Phone Job, $42/hr, Remote, No Degree Required
Weekend Data Entry, $45/hr, Remote, No Experience
Remote Virtual Assistant, $40/hr, Evening, Part-Time Job
Remote Moderator, $42/hr, Part-Time, Weekend, No Degree
Data Entry, $45/hr, Remote, Night Shift, College Student Job
Phone Support, Remote, $50/hr, No Experience, Part-Time
Virtual Assistant, No Experience, $42/hr, Remote, Weekend
Remote Customer Support, $45/hr, Part-Time, College Student
Data Entry, Remote, $40/hr, Night Shift, No Degree
Evening Virtual Assistant, Remote, $45/hr, No Experience
Weekend Customer Support, $42/hr, Remote, College Student
Remote Data Entry, $50/hr, No Experience, Evening/Night Job
Remote Live Chat, $40/hr, Part-Time, No Degree Required
Virtual Assistant, $42/hr, Remote, Weekend, Entry Level
Remote Phone Support, $45/hr, Evening, No Experience Required
Data Entry, No Experience, $50/hr, Remote, College Student
Remote Moderator, $40/hr, Weekend, No Degree, Part-Time
Live Chat Support, Remote, $42/hr, Night Shift, College Student
Phone Job, $50/hr, Remote, No Degree, Part-Time, Weekend
Data Entry, $45/hr, Remote, Evening, No Experience Required
Virtual Assistant, No Experience, $42/hr, Remote, Part-Time
Remote Customer Support, $50/hr, Night Shift, No Degree
Remote Data Entry, $40/hr, College Student Friendly, Part-Time
Live Chat Support, $42/hr, Weekend, Remote, No Degree
Virtual Assistant, Remote, $45/hr, Evening, No Experience
Remote Phone Job, $50/hr, College Student, Night Shift
Remote Moderator, $42/hr, Weekend, No Experience Required
Data Entry, No Degree, $45/hr, Part-Time, Remote Job
Customer Support, $50/hr, Remote, Evening/Night Job, No Degree
Virtual Assistant, $42/hr, Remote, Weekend, No Degree
Remote Live Chat, $45/hr, College Student, No Experience
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): https://airtable.com/appNOVnOqMxSd9M6W/shrAgI9x2xW2uxLAB?prefill_Position=Coding%20teacher%20%2B%20Full%20stack%20engineer%20%28Full-time%29
The process
- Initial application form (2 minutes)
- Short teaching demo (5-15 minutes)
- Interview (30 minutes)
- Paid engineering work trial (2-6 hours)
- Accepted into paid teacher training* (1-4 hours)
- Final interview (20 minutes)
- 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
Job Type: Full-time
Pay: R30 000,00 - R56 000,00 per month
Application Question(s):
- Are you available to work on weekends?
Work Location: Remote