Connecting low-income HS students with free, 24/7 online tutoring

Senior Engineer

$125k - $150k
Job Type
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Aly Murray
Aly Murray

About the role

About the role

UPchieve is looking for an experienced engineer to join our team. In this role, you’ll work with our product & engineering team (which includes other engineers, a product lead, and a product designer) and our business teams to build the world’s best tutoring platform for low-income students. Given our early stage, you’ll have the opportunity to influence all aspects of our organization, from technical and product strategy to team culture. You’ll play a key role in helping us accomplish our 2030 goal of scaling free tutoring to all 8 million low-income high school students in the U.S.

This might be the right job for you if…

  • You’re scrappy and entrepreneurial. If you don’t know how to do something, you’ll find someone to ask or read The Internet™ until you can
  • You’re excited by the challenge of building a platform on par with other successful consumer-facing educational platforms like Khan Academy and Duolingo
  • You are a team player who sees genuine value in helping other engineers improve their skills
  • You’re opinionated AND open-minded. You relish having conversations about architecture and technical trade-offs with other engineers
  • You have high quality standards and take pride in a clean and well organized code base
  • You think critically about everything you do and aren’t afraid to ask questions

What you’ll do

  • Design and build new features
  • Proactively review other team members’ code, leaving thoughtful and constructive feedback that helps them improve
  • Define standards to ensure high levels of performance, scalability, and reliability of our platform
  • Improve our internal workflow to help everyone ship code faster
  • Think critically about our product and business, ask questions, and suggest changes

We’re looking for someone who...

  • Has 5+ years of full-stack app development and demonstrable proficiency with JavaScript/TypeScript
  • Has been a member of multiple different engineering teams and seen various development processes in play
  • (Bonus) Has prior experience with our tech stack: Node.js, React Native, Vue.js, WebSockets, TypeScript, PostgreSQL
  • (Bonus) Has prior experience with devops, people management, and/or QA
  • (Bonus) Is interested in open source

About the interview

IMPORTANT: To apply, please submit your application here: https://upchieve.welcomekit.co (Applications that are submitted on Work at a Startup will still be reviewed but much less frequently.)

Our interview process includes a 20-min introductory call with our founder, 3-4 hours of interviews with members of UPchieve's product & engineering org (including a coding interview, an A&D interview, a team fit interview, and a leadership interview), an optional team meet-and-greet, and reference checks.

Why you should join UPchieve

UPchieve is an edtech nonprofit that provides free, 24/7 online tutoring and college counseling to low-income high school students in the U.S. Using our app, students can request and get paired with a live, volunteer tutor in under 5 minutes. Our mission is to democratize access to academic support so that all students, regardless of income, have an equal opportunity to finish high school, attend college, and achieve upward mobility. So far, we’ve matched 100K+ on-demand tutoring requests from 20K+ students across all 50 states. Our work has also been recognized by Forbes and TIME, and our funders include both Y Combinator and the Gates Foundation.

Team Size:15
Location:New York
Aly Murray
Aly Murray
Dave Sudia
Dave Sudia