Full Stack Engineer

Wonderschool - San Francisco, CA - Full time


At One Preschool we are building web and mobile applications to help teachers start great preschools.

We’re looking for a Full Stack Engineer to join our small team in San Francisco, CA. As our 1st Software Engineer, you will work with the CTO to build innovative products for teachers and parents on the One Preschool platform.

As an early member of the One Preschool team, you'll have full ownership of finding the best solutions to design, architect and implement across our stack. We are growing the engineering team from 1 to 4 over the next 3 months.

Our tech stack is Elixir/Phoenix/Postgres on the back end and React/React Native on the front end. We write tests, use automated deployment, github for code reviews, and invision for mockup prototyping. We talk to each other and to our customers every day (seriously). We also really love our jobs and love working on something important.


  • Define and constantly improve the web architecture for our products
  • Develop, iterate, test, ship and maintain web and mobile tools for teachers and families as well as internal tools.
  • Database design, analysis, and tuning
  • Full stack development, you are able to roll up your sleeves and help the team on back-end or front-end development when needed


  • An API and background service to let teachers automatically calculate and charge monthly tuition
  • The database design and APIs for a school profile builder to make pages like this: onepreschool.com/seedsofcreativity
  • A file upload service for both secure files (like family documents) and public files (like photos)
  • An API to forecast a school's cash flow over the next six months


  • 3+ years of professional experience in developing web-based applications
  • Nice to have: you've previously worked in a startup environment
  • Expert mastery of web technologies such as modern Javascript (ES6), server-side MVC frameworks, and modern database
  • Continuous integration aficionado, you are regularly using automated build and deployment tools
  • Sense of ownership and ability to drive issues and new ideas
  • Deep experience with multiple common web programming languages like JavaScript, Ruby, Python, Elixir, and Go
  • Understanding of tradeoffs in database and infrastructure design choices
  • Strong commitment to quality designs, automated testing, and documentation
  • Good communication skills in English, both written and spoken


  • Mission driven company and culture
  • Full medical, dental, and vision
  • Ability to work remotely
  • Equity
  • 401k Plan

Apply Now

Experience Level

6 or more years


One Preschool was started in 2016 by a group of educators and technologists in California. The company’s mission is to provide quality childcare to every child in the world. We are doing this by building a platform where people can start preschools out of their homes. We provide a preschool in a box model where we provide assistance from licensing, curriculum, school setup, and everything in between. We are building software that will allow teachers to manage their students, parents, and their school from one dashboard. Along with this, there will be a marketplace for parents to search One Preschool schools, schedule visits, enroll their children, and make payments.

It’s been proven time and time again that children should start developing cognitive, motor, behavioral, and social skills from as early as 6 months and we believe by leading a revolution where all children are able to get access to an environment to develop these skills, we can create drastic changes to neighborhoods and societies as a whole.

One Preschool is venture backed by First Round Capital and some of the most respected Seed and Series A firms.

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.


STAY UP TO DATE ON EDTECH.News, research, and opportunities - sent weekly.