People Matter

Staff Software Engineer, Full-stack



Software Engineering
San Francisco, CA, USA
Posted on Thursday, October 26, 2023

About Primer

Our goal is simple: help the next generation of kids be more ambitious, more creative, and learn to think for themselves. To do that, we're creating a new education system— one that takes kids seriously.

At Primer, students learn at their own pace, pursue their passions, and get the 1:1 support they deserve every day. We started Primer because standard schools can’t possibly make space for every kid’s curiosities. But a small school connected to a big network can. Our goal with Primer isn’t to teach you everything under the sun—it’s actually the opposite. We want you to go deep on whatever it is that drives you. Because we think passion is the surest path to learning. And the world could use more of it. Come join us, and do your life work.

We are seeking a staff-level engineer to join us as the third member of our engineering team.

About you

  • You enjoy building features end-to-end.

  • You have previous startup experience: you've designed, built, and maintained production systems going from 0 to 1.

  • You have a strong grasp of engineering fundamentals.

  • You are excited about being a part of an early-stage team and setting the long-term vision of the organization.

About the role

  • You will work closely with our educators, designer, and head of product to define and build delightful product experiences.

  • We interact with our users almost every day, so you'll meet lots of students, teachers, and parents. Trust us, you'll see how your work makes a real difference.

  • You will get a chance to set the foundations of our engineering culture and grow with the company. You will help refine our engineering principles and have opportunities for impact beyond your engineering work.

  • We are a small team that gets a lot done well. This is not a 9-5 cushy job - at the same time we do know how to pace the work and take care of ourselves.

We value

  • Shipping v0.1 fast and iterating on it, while keeping v1.0 in the back of our minds.

  • Taking the time to create the right abstractions.

  • Building high-quality software and taking pride in the artifacts we deliver.

  • Knowing when and how to make trade-offs and when and how to push back.

Tech stack

We love our setup and are sure you will too.

  • typescript, nodejs, graphql, prisma, nextjs, react, relay.

  • render, cloudflare, cloudinary, stripe, logrocket, chatgpt, metabase.

If this sounds like you, fill out the application below with a bit about yourself and we'll take it from there! If you have any questions, don't hesitate to email us at