Sr. Full-Stack Software Engineer

Nonprofit organization delivering free, world-class education to anyone anywhere, serving over 155 million registered learners globally.
$137,871 - $154,069
Backend
Senior Software Engineer
Remote
5+ years of experience
Education · AI

Description For Sr. Full-Stack Software Engineer

Khan Academy, a nonprofit dedicated to providing free world-class education, is seeking a Senior Full-Stack Software Engineer to join their mission of democratizing education globally. With over 155 million registered learners, we're transforming how people learn worldwide.

As a Sr. Full-Stack Engineer, you'll be at the forefront of building innovative solutions that leverage AI to provide 1:1 tutoring at scale. You'll work with modern technologies including Go, GraphQL, JavaScript, React & React Native, and Redux in a remote-first environment that values continuous learning and growth.

The role combines both backend and frontend development, requiring expertise in building scalable services and creating intuitive user interfaces. You'll be part of a diverse team that includes people from academia, traditional/non-traditional education, and various tech backgrounds, all united by the mission to provide free education to anyone, anywhere.

We offer competitive compensation ($137,871 - $154,069 USD), comprehensive benefits, and a culture that emphasizes work-life balance. Our values include embracing diverse perspectives, cultivating learning mindsets, and bringing joy to education. We're particularly focused on serving historically under-resourced communities and making education accessible to all.

The ideal candidate will bring 5+ years of experience in building world-class product experiences, strong frontend and backend skills, and a passion for education. You'll be joining a team that values accessibility, thoughtful communication, and cross-cultural competency. At Khan Academy, you'll have the opportunity to make a meaningful impact on global education while working with cutting-edge technologies in a supportive, mission-driven environment.

Last updated 3 days ago

Responsibilities For Sr. Full-Stack Software Engineer

  • Build and maintain scalable backend services
  • Develop complex, stateful frontend user interfaces
  • Write clean, maintainable, testable software
  • Help build out platform and leverage AI to democratize 1:1 tutoring
  • Work on making learning resources accessible to under-resourced communities

Requirements For Sr. Full-Stack Software Engineer

Go
JavaScript
React
TypeScript
  • 5+ years experience building world-class product experiences for interactive web-apps
  • Strong frontend development background
  • Experience building delightful user experiences
  • 5+ years working with databases and defining data structures
  • Experience building and maintaining complex software
  • Strong communication and thoughtfulness
  • Cross-cultural competency skills
  • Empathy for learners around the world
  • Motivation for Khan Academy's mission

Benefits For Sr. Full-Stack Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Competitive salaries
  • Ample paid time off as needed
  • Remote-first culture
  • Generous parental leave
  • 401(k) + 4% matching
  • Comprehensive insurance including medical, dental, vision, and life
  • Opportunities to connect through affinity, ally, and social groups

Interested in this job?

Jobs Related To Khan Academy Sr. Full-Stack Software Engineer

Sr. Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at Khan Academy, building AI-powered educational platforms to democratize learning globally.

Sr. Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at Khan Academy, building AI-powered educational platforms to democratize learning globally.

Senior Quality Engineer

Senior Quality Engineer position at Khan Academy, focusing on manual and automated testing to ensure quality of educational products, offering competitive salary and remote work.

Sr. Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at Khan Academy, building AI-powered educational platforms to democratize learning globally.

Sr. Full-Stack Software Engineer

Senior Full-Stack Software Engineer role at Khan Academy, building AI-powered educational platforms to democratize learning globally.