View Our Website View All Jobs

Senior Full Stack Software Engineer (Remote)

Formative is looking for an experienced Senior Full Stack Engineer to join our awesome team of developers. Are you interested in an amazing opportunity that also makes a difference?

Who is Formative?

Our Co-Founder/CEO, Craig Jones, was a middle school science teacher at a struggling public school in South Los Angeles. Thanks to a school grant, he was able to work with a class set of used laptops every day. Initially, Craig patched together some basic software, a student response system, and a lot of spreadsheets to help understand his students' strengths and weaknesses to learning standards. The technique of daily formative assessment, more targeted intervention, and faster feedback ultimately led to record-breaking academic outcomes. After four years in the classroom, Craig went to grad school at UCLA where he met Kevin McFarland, his roommate, and soon-to-be co-founder. Together, Kevin and Craig envisioned a world where faster formative teaching practices could replace traditional end-of-year summative assessments. After multiple research initiatives, prototypes, and the help of countless individuals, Formative ( was launched in January 2015.

Are you right for our team?

Our web-app, Formative ([](, is used by 50K+ teachers and 1M+ students every week, helping teachers see student responses in real-time for immediate feedback and tracking growth to learning standards.

To do this, we have a modern javascript stack (Typescript, React, GraphQL, Apollo Client, webpack, mongoDB, Kubernetes, etc).
If you are great with Javascript, that's all we require. Our technical interview is just one hour of pair-programming, where we use a similar open source stack and see what its like to work together. 

We want you to be opinionated, factual, but willing to compromise. You should be comfortable both giving and receiving feedback from peers. We want to make each other better.

You will play a key role in carving out a future for our web application and for the future of education. We currently have 5 brilliant devs on the team from whom you can learn from and grow alongside.

With your input, help and expertise we will build an application that will ultimately collect more classroom data on student learning than any in human history.  We want to use that data to help teachers, schools, parents, students and entire communities have unprecedented academic growth.

# Bonus Points If
* You've used React, Typescript, Kubernetes
* GraphQL makes you smile
* You have implemented E2E tests on a continuous integration server
* You have implemented real-time reactivity in a project using WebSockets
* You like board games


  • Remote position within the US 
  • Group Health Insurance Access
  • Paid vacation/personal time/holidays
  • Paid parental leave/adoption leave
  • Company stock ownership

Formative is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.



Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file