Software Engineer

Online education platform offering live classes connecting learners with teachers globally through a flexible learning marketplace.
$144,000 - $215,000
Frontend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Education

Description For Software Engineer

Outschool is revolutionizing education through their online learning platform, connecting students with teachers globally for live, engaging classes. As a Senior Software Engineer, you'll join a fully remote team distributed across the US and Canada, working with modern technologies like TypeScript, React, GraphQL, and Node.js. The role offers an opportunity to directly impact how children learn by building innovative educational tools.

The company has shown impressive growth, expanding 16x since 2019 and achieving over $100M in annual bookings. Recognized as Fast Company's most innovative EdTech company and consistently ranked among Y Combinator's Top Companies, Outschool offers a dynamic environment for engineers passionate about transforming education.

You'll be working on a complex product for highly engaged users, focusing on iterative development and quick learning. The tech stack includes modern JavaScript (TypeScript), React, GraphQL/Apollo, and Node, with PostgreSQL as the database. The role requires collaboration with cross-functional teams, ownership of technical projects, and a willingness to mentor others.

The position offers competitive compensation based on location, comprehensive benefits including health insurance and stock options, and a strong focus on professional development. This is an excellent opportunity for experienced engineers who want to make a meaningful impact in educational technology while working with cutting-edge tools and practices.

Last updated 4 days ago

Responsibilities For Software Engineer

  • Collaborate with Engineers, Product Managers, and Designers in building high-quality products
  • Build and maintain software solutions across the full stack
  • Engage in team activities including daily standups, sprint planning, retros
  • Deploy features in production and participate in on-call duties

Requirements For Software Engineer

TypeScript
React
Node.js
PostgreSQL
  • 5+ years of industry experience as an Engineer
  • Experience with modern front-end frameworks (e.g., React)
  • Experience with Node-based applications
  • Experience working with relational databases such as PostgreSQL
  • Experience writing APIs with TypeScript
  • Track record of ownership of complex technical projects
  • Willingness to mentor others

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
Equity
401k
  • Competitive salaries
  • Stock options
  • Investment plans for retirement
  • Comprehensive health insurance
  • Dental insurance
  • Vision insurance
  • Disability and life insurance
  • Fertility and family planning coverage
  • Online access to coaching and therapy sessions
  • PTO and family leave
  • Remote work setup allowance
  • Internet allowance
  • Professional development budget
  • DEI learning budget
  • Education budget for Outschool classes

Interested in this job?

Jobs Related To Outschool Software Engineer

Senior Web UX Engineer, Launch and Product Marketing

Senior Web UX Engineer position at Airbnb, focusing on building launch and product marketing pages with innovative animated experiences using modern frontend technologies.

Senior Frontend Engineer, Core Foundation

Senior Frontend Engineer role at Airbnb focusing on core foundation and web development to improve product engineering efficiency and performance.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer position at ClearEdge, focusing on web-based visualization components for DoD projects, requiring 14 years of experience and TS/SCI clearance.

Sr. Fullstack Engineer

Senior Fullstack Engineer position at Logixboard, building customer experience software for freight forwarding industry.

Senior Software Engineer - React

Senior Software Engineer position at Versapay focusing on React development for B2B payment solutions with competitive salary and remote work option.