Fullstack Software Engineer
121k - 160k USD
Remote
Full Time
#Engineering
#Edtech
#JavaScript
#TypeScript
#React
#GraphQL
#Node
#PostgreSQL
#Elasticsearch
#Kafka
At Outschool, our mission is to inspire a love of learning in children everywhere. We recognize that the traditional education system often struggles to keep pace with the diverse needs of today's students, so we are reimagining the landscape by offering flexible, engaging, and human-centered learning experiences. Since launching our marketplace for live online classes in 2017, we have grown significantly, serving over one million learners and facilitating more than $100 million in annual bookings. We have been recognized as a top innovator in EdTech and a premier remote workplace, and we are looking for passionate individuals to join our ambitious team as we continue to scale our impact.
About the Role
We are seeking a Fullstack Software Engineer to join our team on a full-time basis. In this role, you will work within a distributed team of engineers across the U.S. and Canada to build and iterate on our complex, high-impact platform. Our engineering philosophy centers on starting small, testing assumptions, and moving quickly to deliver meaningful results. You will work with a modern tech stack including JavaScript, TypeScript, React, GraphQL, and Node.js, while managing data through PostgreSQL, Elasticsearch, and Kafka.
Key Responsibilities
- Collaborate cross-functionally with product managers, designers, user researchers, and fellow engineers to develop high-quality products for our community of parents, educators, and learners.
- Design, build, and maintain robust software solutions across our entire stack, ranging from front-end interfaces using React and Next.js to back-end services powered by Node.js and SQL.
- Participate in the full software development lifecycle, including gathering requirements, contributing to daily standups and sprint planning, deploying production features, and sharing on-call responsibilities.
Requirements
- At least 2 years of industry experience as a software engineer, specifically working with modern front-end frameworks and Node-based applications.
- Proven experience working with relational databases, particularly PostgreSQL.
- Strong proficiency in writing APIs using TypeScript.
- A demonstrated track record of taking ownership of technical projects from inception to completion.
- A genuine willingness to mentor teammates and share your technical knowledge.
Location
This is a remote position available to residents of the United States and Canada.
Compensation and Benefits
We offer competitive compensation packages that reflect local cost of living. For candidates based in New York, California, or Seattle, WA, the salary range is $135,000 to $160,000. For candidates in Colorado or Washington (outside of Seattle), the salary range is $121,500 to $144,000.
Our comprehensive benefits package for full-time employees includes:
- Financial Security: Stock options and 401k investment plans.
- Health & Wellness: Comprehensive dental, vision, disability, and life insurance, along with access to coaching and therapy sessions.
- Time Off: Paid time off and family leave to ensure you have time to recharge.
- Remote Support: An allowance for home office setups and internet costs, plus expensable meals and virtual team events.
- Professional Growth: Annual budgets for professional development, DEI learning, and even credits for classes on our platform.





