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




Overview

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




Overview

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




Overview

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? We suspect you'll enjoy it here :) ClassDojo is one of the world's fastest-growing education technology companies: tens of millions of teachers, parents and students now use ClassDojo every day, in more than 100 countries - and we're scaling fast with a small team.


What we're doing

ClassDojo connects tens of millions of teachers, students and parents to build positive positive behaviors like persistence, self-control, curiosity, creativity and teamwork. Teachers use ClassDojo to give students positive feedback on these behaviors and character strengths at school, and then communicate and share progress with parents and students. This is creating a highly personal and emotive network, focused on helping kids build the character strengths they need for success in school and in life.


Where we're going

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

ClassDojo is one of the world's fastest-growing education technology companies, based in San Francisco. Today, ClassDojo helps tens of millions of teachers & students in 120 countries develop the character skills they need for success in life - things like creativity, persistence and curiosity. It's an important, inspiring mission, and we're just getting started: our greatest accomplishments are still waiting for you!

We have a small, ambitious, hard-working team that is passionate about solving big problems in education. Everyone is pretty self-driven - people here tend to think and act like owners (and they are!) - and that means we are able to move quickly, with everyone having plenty of agency. It also means the team is very flat, and that we work very closely together. If you enjoy doing incredible work with a like-minded team that cares deeply about its customers, about each other and about its impact on the world, we think you'll enjoy it here :)

We're building a category-defining education technology company, with a world-class team and the culture we've always wanted. You'll be a core part of that early-stage team: you'll build ClassDojo from the ground up. And because it's a small team, you'll own big ideas from the day you start. Together with like-minded, talented teammates, you'll build products that matter - and improve education for millions of children every day.







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 childrens’ lives.

An awesome team

A talented, motivated, interesting team. We inspire each other, care about each other, and 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 education for millions of children every day.

Great investors and advisors

We’re backed by Silicon Valley's top investors, including Paul Graham, SV Angel, Yuri Milner, SoftTech VC, General Catalyst, Shasta Ventures, and others. You'll meet them, and 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, happy hours and lots of drinks and snacks :)

Great tools

A 27” cinema display, and any machine you want. We'll 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 ClassDojo


Full-stack engineer




Overview

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




Overview

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




Overview

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


Join all of these teachers and improve your classroom's behavior right now!