Software Engineer, API

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 world’s 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 (approximately 3.0M teachers in the US and over 4.0M internationally), we are seeking engineers who are passionate about hyper growth and love solving complex problems.

The API Team is responsible for designing and building APIs to serve our products and internal systems. Engineers on the API Team must work across products and ensure the platform is scalable, robust, and easy-to-use.

 

Role

As an API Engineer at TpT, you will build infrastructure components and support integrations with other teams. You will play an important role in helping us migrate away from our legacy stack to a new GraphQL-based API in Elixir. You will help us identify, document and broadly adopt newly emerging patterns for GraphQL and Elixir.

Qualities for a successful candidate

  • Strong industry experience with architecture, development and operation of  resilient and scalable backend systems with high-stakes production traffic
  • Good understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs
  • Familiar with API development practices and technologies like HTTP, OAuth, SQL, caching, and tiered and service architectures
  • Operational experience with instrumenting APIs by graphing and alerting on metrics
  • Enjoys working collaboratively with peer engineering teams
  • 3+ years of experience in software engineering, preferably with startups

Extra Points for:

  • Experience with Ed-Tech or Marketplaces
  • Experience with Application Security
  • OSS Contributor

Meet Some of Teachers Pay Teachers's Employees

Sha-Mayn T.

Engineering Director

As an Engineering Director, Sha-Mayn works to build up the Engineering Team and leads them as they develop the best products to support teachers.

Samantha G.

Integrated Marketing Specialist

Sam works alongside the Marketing and Communications Teams to run all social platforms for TpT, engaging the community and facilitating connection between educators across the globe.


Back to top