The Company

Outschool's mission is to inspire kids to love learning. We achieve this by linking learning to kids’ interests, connecting them with other classmates who share their passions, and giving them the autonomy to pick their own paths. Our small group classes meet over live video chat with teachers who celebrate their unique strengths and empower all learners to develop confidence and a strong sense of self.
We're also focused on removing barriers for historically underserved learners who face systemic challenges to their success. is a nonprofit that partners with homeschooling co-ops, community-based organizations, and schools across the U.S. to provide marginalized communities with access to virtual and hybrid learning experiences.
We believe that diversity drives learning. To meet our mission, we encourage, support, and celebrate different ideas, perspectives, and backgrounds. As a fully distributed (remote) team, we challenge one another to find the most effective way to empower learners, teachers, and parents. Your name, race, religion, gender, nationality, sexual orientation, and age are not barriers; they are why we want to work with you. We invite talented and creative candidates who value the importance of nurturing a child's boundless curiosity to join us on this journey.
The pandemic has been challenging for families all over the globe. We acted quickly and worked together to provide quality resources to learners, parents, and teachers in the past year. As communities worldwide rethink their approach to education, Outschool will continue to innovate and provide kids with unique opportunities to explore their passions.

Outschool has been named Fast Company’s most innovative EdTech company in the world, and one of the top ten best startups for women from Elpha. Outschool has also been one of BuiltIn’s Best Remote Places to Work for the last two years and has appeared on Y Combinator’s Top Companies list for the last three years. 

The Role

We are an effective team of fully remote engineers distributed across the US and Canada. Our philosophy is to start small and then intentionally iterate to test our assumptions and learn quickly. We're iteratively building up a complex product for a highly engaged audience, getting a lot done by staying focused on the work that matters.

With a strong focus on user growth, Outschool is looking for an engineer with good hands-on experience building web applications that will help power the discovery, sign-up and onboarding experience of one the fastest-growing education platforms in the world. The ideal candidate will be able to use their expertise to make changes that will drive organic traffic and build new user experiences to activate and convert users. As part of our growth pod, this engineer will work closely with marketing to identify and prioritize opportunities for increased user acquisition and conversion.


    • Collaborate with a team of Engineers, Product Managers, Designers, Marketers, Content Writers, User Researchers, and Product Analysts in building top-of-the-funnel user experiences to drive sign-ups and convert users
    • Implement experiments that improve our core funnel metrics, including conversion rate optimization, retention, and engagement
    • Work on all levels of the stack from React+HTML+CSS to GraphQL+Node.js+SQL
    • Identify, implement and optimize search traffic growth opportunities
    • Engage with the team in gathering requirements, day-to-day activities such as daily standups, sprint planning, and retros, and deploying features in production


    • 5+ years of industry experience working as an Engineer
    • 3+ years of experience working in modern front-end frameworks (e.g., React, Vue, etc.) and Node-based applications
    • 3+ years of experience working with relational databases such as PostgreSQL
    • Experience with AB testing, Conversion Rate Optimization
    • Experience working on top of the funnel user experiences
    • Hands-on experience with SEO
    • Experience with SQL for data science analysis and reporting
    • Experience writing APIs with Javascript or Python
    • Track record of ownership of technical projects
    • Experience mentoring others in what you know


    • Previous experience working with a Growth team
    • Previous experience in startups
    • Experience with AWS
    • Passion for learning and education
    • Familiarity with GraphQL 
    • Familiarity with the challenges of scaling a web app
    • Certification in Google Analytics Individual Qualification

Outschool recruits across the US and Canada, and sets employee salaries to reflect local compensation and cost of living. For New York and California candidates, as well as candidates based in Seattle, WA the salary range for this role would be $160,000-$185,000.

For Washington candidates outside of Seattle, as well as Colorado candidates, the salary range for this role would be $144,000-$166,500.



At Outschool, we believe that taking care of one another enables us to do our best work. To us that means:
Shared Financial Success: Competitive salaries, stock options, and investment plans that make saving for retirement easier.
Health & Wellness: Comprehensive health, dental, vision, disability, and life insurance coverage options for employees and their families. Our medical benefits include fertility and family planning coverage. We also provide employees with online access to coaching and therapy sessions through our partner, ModernHealth. 
PTO & Family Benefits: PTO and family leave enable our team to take the time that we need to recharge, relax, and spend time with family and friends. 
Fully Distributed: With a team distributed across the US and Canada, we create a remote culture through expensable weekly meals, virtual events, expensable home office setup, and internet allowance.
Lifelong Learners: Annual budgets to self-direct our professional development as well as DEI learning. There’s also a budget for employees’ learners to take classes on Outschool! 
Community Impact: Outschool matches employee donations to established charities and has committed to support’s non-profit programs.
Outschool is an equal opportunity employer. We view diversity as a moral imperative and competitive advantage. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We plan and structure our interviews to directly assess skills and experience. 
Outschool is committed to providing reasonable accommodations to neurodiverse individuals, applicants with physical and mental disabilities, and disabled veterans. For individuals who would like to request an accommodation, you may reach out to us at or through your Recruiting point of contact as you schedule your initial interview.
Benefits packages are included for full-time employees only.
Full-time employees must be a citizen or legal residents of the U.S. or Canada and reside in U.S. or Canada.
Once you submit your application, Outschool will process your personal data to evaluate your candidacy for employment. Unless specifically indicated otherwise, we hire employees only in the U.S. and Canada. Applicants else where should be aware that we may discard your application upon submission or we may ask if you would like us to retain it later should there be consideration (this is not typical at all).  If you are selected for interviewing, your data will be shared with interviewers and personnel involved in that process. If not hired, your application will be retained for one year in case there is another suitable role. You may opt out of this at any time. Please see our Employee/Applicant Privacy Notice for more detailed information. If applicable, as you progress through the process, we will be clear about what information is being asked for and what happens with that information.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Demographic Survey for Outschool

We invite you to complete this optional survey to help us evaluate our diversity and inclusion efforts. Submission of the information on this form is strictly voluntary and refusal to provide it will not subject you to any adverse treatment or affect your job application. Information obtained will be kept separate from your name or job application. This information will be kept secure and confidential and will be used solely to evaluate our diversity and inclusion efforts.

I identify my ethnicity as (Select one)

Ethnicity Detail:

What gender do you identify as? (Select one)

What is your veteran status? (Select one)

What is your age range? (Select one)

What is your disability status? (Select one)

Do you identify as part of the LGBTQIA+ community? (Select one)