Experienced Software Engineer

Outschool is an online education platform offering flexible and engaging learning experiences through live online classes, connecting learners with a global community of teachers.
$144,000 - $215,000
Frontend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Education · Enterprise SaaS

Description For Experienced Software Engineer

Outschool, a leading online education platform, is seeking an Experienced Software Engineer to join their fully remote team across the US and Canada. The company has shown impressive growth, serving over 1M learners with more than $100M in annual bookings, and has been recognized as Fast Company's most innovative EdTech company.

The role involves working with modern JavaScript (TypeScript), React, GraphQL/Apollo, and Node, backed by PostgreSQL. The engineering team follows a philosophy of starting small and iterating intentionally to test assumptions and learn quickly. They're building a complex product for a highly engaged audience, focusing on work that truly matters.

As an Experienced Software Engineer, you'll collaborate with Engineers, Product Managers, and Designers to build high-quality products for parents, learners, educators, and partners. The position requires 5+ years of industry experience, with strong expertise in modern front-end frameworks and Node-based applications. You'll work across the full stack, from React and TypeScript to Node.js, GraphQL, and SQL.

The company offers an impressive benefits package including competitive salary ($144,000-$215,000 depending on location), stock options, comprehensive health benefits, mental health support, professional development budgets, and a unique opportunity to impact education technology. Outschool's mission to inspire kids to love learning is reflected in their work culture, which emphasizes personal growth, innovation, and making a positive impact in education.

The ideal candidate will have experience with relational databases, API development with TypeScript, and a track record of owning complex technical projects. Additional valuable experience includes working in startups, payment systems integration, EdTech, or technologies like Next.JS, GraphQL, and AWS. This is an opportunity to join a mission-driven company that's reimagining education for the future.

Last updated 14 days ago

Responsibilities For Experienced 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 rotation

Requirements For Experienced Software Engineer

TypeScript
React
Node.js
PostgreSQL
  • 5+ years of industry experience working as an Engineer
  • Experience working with modern front-end frameworks (e.g., React) and 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 Experienced Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Equity
  • Competitive salaries
  • Stock options
  • Investment plans for retirement
  • Comprehensive health, dental, 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
  • Annual professional development budget
  • DEI learning budget
  • Budget for employees' learners to take Outschool classes

Interested in this job?

Jobs Related To Outschool Experienced Software Engineer

Senior Software Development Engineer, Alexa Endpoint Experiences

Senior Software Engineer role at Amazon developing Alexa voice and visual experiences for Echo devices, requiring 6+ years experience and strong leadership skills.

Senior Software Engineer

Senior Software Engineer position at Intuit's QuickBooks Mid-market Engineering team, focusing on developing and maintaining critical platform services.

Frontend (UI) Engineer, Email Security

Senior Frontend Engineer position at Cloudflare, focusing on Email Security UI platform development using React and TypeScript, requiring 4+ years of experience.

Senior Software Engineer - Frontend

Senior Frontend Engineer role at Julius, building intuitive interfaces for AI-powered coding tools used by over 1M users.

Software Engineer, Front End

Senior Frontend Engineer role at Greenlite, building intuitive AI interfaces for financial compliance professionals in San Francisco.