This is a collection of frequently asked questions about engineering at ClassDojo that we share with candidates as a way to both cover recurring topics and to encourage questions.

What’s the stack at ClassDojo?

How are we organized?

How do we use AI in engineering?

A lot! We encourage the use of local and remote agents, and are continuously exploring and deploying new AI powered tools and practices. Most engineers here work with Claude Code, Codex, or Cursor, and using them is expected rather than optional.

We found that our engineering practices fit agentic workflows very well, and have doubled down on many of the things we’ve been doing for years already such as CI/CD, test automation, and observability.

This is of course a fast moving area, and we try to be balanced and not to forget the values that have made us successful so far as an engineering org as we adopt new ways of working. In practice that means more throughput and more ambitious refactors, which puts more weight on collaborating upfront on design and on finding the next bottleneck.

Do we follow a software development methodology?