Senior Software Engineer, Schools (HQ and Remote)

Teachers Pay Teachers

What do we do?
Teachers Pay Teachers is a community of millions of educators who come together to share their work, their insights, and their inspiration with one another. We are the worlds first and largest open marketplace where teachers share, sell, and buy original educational resources.

The New York Times called the phenomenon we lead A Sharing Economy Where Teachers Win. With over 2/3 of US teachers using the site, we are seeking engineers who are passionate about hyper growth and love solving complex problems.

On the Schools Engineering Team, were building a new experience that aims to create a space where a whole school can collaborate to find the best curriculum for their classrooms. Instead of dipping into their own wallets, teachers can now leverage TpT for Schools to purchase battle-tested, teacher-created resources with School funding.

Were pushing the boundaries of our React/Redux/Apollo frontend and Elixir GraphQL API to build great product in a way that balances speed of delivery in the short-term and the long-term. This includes code reviews, pairing, automated testing, A/B testing, proper monitoring/alerting, and establishing best practices that level up the engineering organization as a whole.

Check out what we're working on here:

Qualities for a successful candidate - Strong industry experience with web development practices and tools, including SQL databases, backend APIs, Javascript, CSS - Experience with building, scaling, and monitoring resilient systems - Comfortable working across the full stack in a fast-paced, dynamic environment - Enjoys working collaboratively with peer engineering teams - Mentor teammates, communicate, and teach your learnings - At least 5+ years of experience in development at scale Extra Points for - Experience with Ed-Tech, Marketplaces, Search, or Data-Powered Products - Experience with Elixir/Erlang, Node.js + React, Kubernetes, Terraform, Chef, or AWS at scale - Degree in computer science or equivalent experience - Open Source Contributor

View this job on