ClassDojo

Join ClassDojo


We love people who care deeply about the quality and impact of their work, and want to build technology that teachers, students and parents love to use every day.

Full-stack engineer | Front-end engineer | General application



Work with us

Pick a role to find out more

Full-stack engineer


Want to change millions of kids' lives with every commit? Welcome. In our first year we’ve grown faster than any education technology company ever, and we’re looking for a talented and thoughtful full-stack engineer to join as one of the earliest members of the team.

You’ll work on production code from day one, deploy often, iterate quickly and have your work used by millions of kids around the world every day. We do meaningful, challenging work with a strong team and an awesome environment that you’ll love to think, work and play in.

You’ll be working with a node.js backend API and a web client built on Backbone.js. We also have native iOS and Android clients. If this sounds exciting, get in touch today and we’ll tell you more!

Requirements

  • You’re an extremely talented developer – you code for fun. Its very helpful if you can point to impressive work you’ve done on great projects or systems, or great open-source contributions.
  • You have a strong JavaScript background.
  • You care about organized and readable code.
  • You discuss and debate thoughtfully, communicate well with a team, and can set your own direction.
  • You are passionate about education, and are excited about having a transformational impact on millions of kids' lives.

Bonus points for...

  • A Bachelors, Masters or PhD in Computer Science or equivalent.
  • Experience with mobile app development.
  • Experience with web apps and distributed systems.
  • Background in machine learning or big data analysis.
  • A love of whitespace: we use CoffeeScript.

Some of what we're working on..

  • Scaling: we're growing quickly, and that means rapidly scaling our application and database layers to accommodate millions of users.
  • Big data: analyzing hundreds of millions of data points on behavior to produce insights that can improve students' life outcomes.
  • Algorithms: using graph algorithms to analyze student behavior and recommend appropriate activities for students and teachers to do.
  • User feeds: creating fast, targeted user behavior feeds based on various ranking signals
  • Realtime push communication: building out a platform that handles tens of thousands of messages per second, across mobile and desktop. Working on our distributed pubsub system to keep it reliable and instant at scale.
  • Mobile: designing APIs and building mobile applications for ClassDojo that are easy to use in the classroom and at home.
  • Vision: being part of a focused team at an exciting, early stage. You'll be expected and encouraged to be able to think beyond coding, to help define ClassDojo's direction. This is your company to build.

Front-end engineer


Front-end work at ClassDojo is an engineer’s dream. The web app is a rich client-side app, which dynamically pulls in data from our JSON API. There’s only one page load, so the user experience is snappy and instant. You'll join us at the cutting edge of front-end dev, and the best part is that millions of children will see, use and enjoy the benefit of your work every day. There’s a lot of room for creativity because the user experiences you'll build haven’t been created at scale before. Who says the back-end folks have all the fun?!

Requirements

  • You’re an extraordinary developer, with exceptional UX and visual design talent. Its helpful if you can point to well-designed products or projects you’ve built.
  • You have a passion for creating beautiful, engaging user experiences.
  • You can build everything you design in JavaScript, HTML & CSS.
  • You discuss and debate things thoughtfully.
  • You have a real desire to change the world. This is not just rhetoric: what we’re doing could have a transformational impact on human development. That mission should be as exciting to you as it is to us!

Bonus points for...

  • A degree in computer science, HCI, design or related field.
  • Experience with mobile app development.
  • Experience with structuring, testing and optimizing large front-end apps.
  • Familiarity with node.js and mongodb. A background in game design or game development.

Some of what we're working on..

  • Dynamic pageloads: maximizing what we can do in the browser with a dynamic single-page web app.
  • Features: creating breakthrough new features, including smart incentive and motivation structures, multiplayer real-world games, groupworking interfaces, and more.
  • Real-time experiences: using frameworks like Backbone.js as a basis to develop new real-time browser experiences.
  • Optimization: relentlessly optimizing page speed and script execution time to create a page that loads as fast as a search engine, and responds to user input like a native app.
  • UX: designing beautiful, intuitive interfaces for the best user experience on the planet for user groups that vary widely in their comfort with technology. You'll have a graphic designer (or a team of them!) to support you, too.
  • Mobile: designing an awesome mobile experience for ease-of-use in and out of the classroom and at home, for multiple user groups - parents, kids, teachers.
  • Vision: being part of a focused team at an exciting, early stage. You'll be expected and encouraged to be able to think beyond coding, to help define ClassDojo's direction. This is your company to build.

General application


Inspired educator? Thoughtful data scientist? Incredible artist? We're open to ideas - get in touch and let us know how you'd like to help!


Our story

Want to change millions of kids' lives with every commit? Welcome. In our first year we’ve grown faster than any education technology company in history - millions of teachers and students now use ClassDojo every day, in more than 30 countries - and we're scaling fast.

What we're doing

We’ve created a real-time feedback platform that millions of teachers, parents and students love and use every day to build specific positive behaviors like persistence, self-control, teamwork and curiosity – but that’s just the first tiny step.

Where we're going

Research and practice shows that learning behaviors like persistence, self-control and curiosity has a bigger effect on test scores than IQ or a child’s socioeconomic status (!) - as well as on incomes, health outcomes and dropout rates.

So how do we create an education that not only builds academic knowledge, but also the character strengths that make people successful in life? It's a tough problem - and one that holds a real key to unleashing human potential. That's what we're doing.



Who we are

We are a motivated, ambitious, interesting team that loves spending time together. The culture is one of a group of friends hacking on something we all really care about (and that also happens to really matter to the world!). That seems to be the optimal way for us to work at our current stage.

We love people who push themselves to do high quality work, and are self-starters. The organization is very flat and we work very closely together. We really like people who work well with a team, who debate thoughtfully (in both senses of the word), and have a good deal of empathy: for each other, and for our users.

We are committed to building a category-defining company, and also creating the kind of team we’ve always wanted to work (and play!) with. And, remember: when you join you'll be a core part of this early-stage team - you will help build this company from the ground up.



Click to see more photos!







Work at ClassDojo




A culture you’ll love

A flat organization, a focus on getting things done, and creative, mission-driven work that impacts millions of kids’ lives.

Talented colleagues

A talented, motivated, intense and interesting team. We’re all good friends, and we enjoy spending time working and playing together!

Tough, interesting problems

Our rapid growth means we face lots of really exciting technical problems. Solve them to improve the education and welfare of millions of kids every day.

Great investors and advisors

We’re backed by Silicon Valley's top investors. We’ll make all the introductions you want to help you build your own reputation.

Handwritten fanmail

Turn up at work to hand-written fanmail from students, love letters from teachers and delighted notes from happy parents!

A once-in-a-lifetime opportunity

Join one of the world’s fastest-growing education technology companies at the earliest stages. You’ll be in early enough to build this company from the ground up.



Benefits and perks


Generous equity

A competitive salary and generous equity in a well-funded, high-growth, early-stage company, so you can be an owner, too.

Insurance

Full health, dental and vision coverage.

Rest & relaxation

Open vacation policy. Take time off when you need it.

Meals, snacks & drinks!

Free, catered dinners every night of the week, Friday happy hours and lots of drinks and snacks :)

Great tools

A 27” cinema display, and any machine you want. We will build or buy your ideal work environment.

Relocation

Relocation to San Francisco if you need it. We'll sponsor visas, too.

Learning

An unlimited learning budget and introductions to all the people you want to meet to teach you what you want to know.

Flexible hours

More of a night person? Prefer focused mornings? We don’t mind - great work trumps hours here.




Join us

Pick a role to find out more

Full-stack engineer


Want to change millions of students' lives with every commit? Welcome. In our first year we’ve grown faster than any education technology company ever, and we’re looking for a talented and thoughtful full-stack engineer to join as one of the earliest members of the team.

You’ll work on production code from day one, deploy often, iterate quickly and have your work used by millions of kids around the world every day. We do meaningful, challenging work with a strong team and an awesome environment that you’ll love to think, work and play in.

You’ll be working with a node.js backend API and a web client built on Backbone.js. We also have native iOS and Android clients. If this sounds exciting, get in touch today and we’ll tell you more!

Requirements

  • You’re an extremely talented developer – you code for fun. Its very helpful if you can point to impressive work you’ve done on great projects or systems, or great open-source contributions.
  • You have a strong JavaScript background.
  • You care about organized and readable code.
  • You discuss and debate thoughtfully, communicate well with a team, and can set your own direction.
  • You are passionate about education, and are excited about having a transformational impact on millions of kids' lives.

Bonus points for...

  • A Bachelors, Masters or PhD in Computer Science or equivalent.
  • Experience with mobile app development.
  • Experience with web apps and distributed systems.
  • Background in machine learning or big data analysis.
  • A love of whitespace: we use CoffeeScript.

Some of what we're working on..

  • Scaling: we're growing quickly, and that means rapidly scaling our application and database layers to accommodate millions of users.
  • Big data: analyzing hundreds of millions of data points on behavior to produce insights that can improve students' life outcomes.
  • Algorithms: using graph algorithms to analyze student behavior and recommend appropriate activities for students and teachers to do.
  • User feeds: creating fast, targeted user behavior feeds based on various ranking signals
  • Realtime push communication: building out a platform that handles tens of thousands of messages per second, across mobile and desktop. Working on our distributed pubsub system to keep it reliable and instant at scale.
  • Mobile: designing APIs and building mobile applications for ClassDojo that are easy to use in the classroom and at home.
  • Vision: being part of a focused team at an exciting, early stage. You'll be expected and encouraged to be able to think beyond coding, to help define ClassDojo's direction. This is your company to build.

Front-end engineer


Front-end work at ClassDojo is an engineer’s dream. The web app is a rich client-side app, which dynamically pulls in data from our JSON API. There’s only one page load, so the user experience is snappy and instant. You'll join us at the cutting edge of front-end dev, and the best part is that millions of children will see, use and enjoy the benefit of your work every day. There’s a lot of room for creativity because the user experiences you'll build haven’t been created at scale before. Who says the back-end folks have all the fun?!

Requirements

  • You’re an extraordinary developer, with exceptional UX and visual design talent. Its helpful if you can point to well-designed products or projects you’ve built.
  • You have a passion for creating beautiful, engaging user experiences.
  • You can build everything you design in JavaScript, HTML & CSS.
  • You discuss and debate things thoughtfully.
  • You have a real desire to change the world. This is not just rhetoric: what we’re doing could have a transformational impact on human development. That mission needs to be as exciting to you as it is to us!

Bonus points for...

  • A degree in computer science, HCI, design or related field.
  • Experience with mobile app development.
  • Experience with structuring, testing and optimizing large front-end apps.
  • Familiarity with node.js and mongodb. A background in game design or game development.

Some of what we're working on..

  • Dynamic pageloads: maximizing what we can do in the browser with a dynamic single-page web app.
  • Features: creating breakthrough new features, including smart incentive and motivation structures, multiplayer real-world games, groupworking interfaces, and more.
  • Real-time experiences: using frameworks like Backbone.js as a basis to develop new real-time browser experiences.
  • Optimization: relentlessly optimizing page speed and script execution time to create a page that loads as fast as a search engine, and responds to user input like a native app.
  • UX: designing beautiful, intuitive interfaces for the best user experience on the planet for user groups that vary widely in their comfort with technology. You'll have a graphic designer (or a team of them!) to support you, too.
  • Mobile: designing an awesome mobile experience for ease-of-use in and out of the classroom and at home, for multiple user groups - parents, kids, teachers.
  • Vision: being part of a focused team at an exciting, early stage. You'll be expected and encouraged to be able to think beyond coding, to help define ClassDojo's direction. This is your company to build.

General application


Inspired educator? Thoughtful data scientist? Incredible artist? We're open to ideas - get in touch and let us know how you'd like to help!