ClassDojo
FULLTIME in SAN FRANCISCO, CA
ClassDojo is used by over 15mm teachers and students to manage behavior in the classroom, using real time feedback and rewards that can also be shared with parents. We're an edtech startup with funding some of the biggest names in the valley (Jeff Clavier, Ron Conway, General Catalyst, Mitch Kapor...), and we're one of the fastest growing education companies of all time.  
We're the only non-YC company that Paul Graham has ever invested in. We've built a product that makes a real difference and gets huge engagement with millions of kids, and we're about to take it to the next level, hopefully with you on board. We have a strong team, an extremely comfortable and relaxed environment and great salary + benefits. If you're a strong hacker who wants to use JavaScript to change the world, apply here:
  --------------------------

  https://classdojo.wufoo.com/forms/join-classdojo/  

  --------------------------    
Or email REDACTED_EMAIL. You can read about the work and environment here: <a href="http://www.classdojo.com/jobs" >
--------------------------
We're particularly looking for:
  * Backend API Architect/Engineer

--------------------
What's the role?
--------------------
At the core of ClassDojo is a node.JSON API built on node.js which makes use of multiple services and handles hundreds of requests per second. We have native clients for iOS, Android and even Windows Desktop, and a rich JavaScript web client, and all of these consume the same API.
You'll work on architecting the API and implementing an internal node.js framework which bakes in resource sharing and permissions, provides realtime notifications and events to our clients, and which offloads CPU intensive tasks to asynchronous offline processes.
Throughout you'll be designing a beautiful API that is used by developers every day, you'll be solving difficult architecture and distributed systems problems, and you'll be a part of an important company shaping educational outcomes for millions of kids in America and worldwide.
--------------------
What skills are we looking for?
--------------------
* Relevant experience in designing or maintaining a mature API is important to us. This could be through work at a prior company or through your personal projects or open-source work. We'd really like to see an example of an API you've worked on. We know every API has warts, but that's fine - we look forward to discussing the trade-offs you had to make.
* Experience working on a production system or some type of live product is important.
* An educational background in Computer Science or Math is preferred but not essential.
Is this you? Apply here: <a href="https://classdojo.wufoo.com/forms/join-classdojo/" >