Skip content
Ver vagas abertas
Estamos construindo um mundo onde cada criança tem acesso a uma educação que ama
Ver vagas abertas
press-logo

O ClassDojo arrecadou US$125 na Série D

Transformamos uma década de crescimento raiz em uma avaliação de mais de US$1,2 bilhão

Remoto primeiro

Nossa equipe vem de todas as partes do mundo, e gostamos assim.

Nossa equipe remota se estende do Canadá à Argentina, trabalhando no horário dos Estados Unidos. Também entendemos o valor de trabalhar e construir relacionamentos face a face, por isso, nos esforçamos para nos encontrar presencialmente algumas vezes por ano. Nosso processo de entrevistas é completamente remoto também. Começamos com uma ligação rápida para nos conhecermos antes e depois passamos para um desafio de código. Se as coisas se saírem bem, passamos para uma tarefa virtual.

As Ilhas Dojo são o primeiro e maior parquinho digital do seu tipo. Nossa cultura torna isso possível.

Como trabalhamos

Nos bastidores, está uma equipe esforçada e com fortes princípios, que evoluem a cada fase ao longo do caminho.

Collaboration > Parallelism
Collaboration > Parallelism

Two brains (or three, or four) are better than one, so we tackle almost everything as a team. We ask for help when we need it, but we also take the responsibility to proactively ask each other how we can offer support. We’re always unblocking each other.

Trust > Control
Trust > Control

Everyone on the team has the same goals and world-class expertise, so there’s no micromanagement here—just a supportive community backing you up as you own your projects.

Candor > Harmony
Candor > Harmony

Serious teamwork requires serious communication skills, so we always say the hard things with respect and kindness. Anything else cheats everyone out of growth opportunities.

Finishing > Starting
Finishing > Starting

Multitasking is a great recipe for iffy work, so we do just a few things at a time with extra precision and urgency. When we say “finished,” we mean “in users’ hands.” It’s a high bar, but intense focus makes it possible.

Humanity > Heroism
Humanity > Heroism

We know that downtime isn’t an indulgence—it’s a necessity. We take rest seriously because it increases productivity, and we minimize interruptions that can throw workflows out of whack.

Continuous Improvement > Continuous Production
Continuous Improvement > Continuous Production

We’re constantly evaluating not just our product, but our productivity: we regularly schedule retrospectives and post mortems to find better ways forward. By investing in ourselves, we’re planting the seeds for better work and better work-life balance.

Take it from our team

Rafael Chiti
Rafael ChitiSoftware Engineer, Barcelona
“The level of trust, autonomy and critical thinking I see at ClassDojo is like nothing I've experienced before.”
Puri Bey
Puri BeyFull-stack Engineer, Argentina
“I love how passionate everyone is and how I'm always learning new things, but most of all, I love our work environment. People here care about your mental state and encourage you to keep it healthy. The bar is high, but it’s always a lot of fun. ClassDojo has improved me as an engineer and as a professional in so many ways.”
Noah Wiener
Noah WienerSoftware Engineer, USA
“There's a deep focus on ownership, emphasis on the full side of full-stack, and readiness to empower engineers to learn new things. Ownership focus spans an incredible range—from owning features with sophisticated & thoughtful monitoring to the ability to own technical realms. It is very easy & encouraged for an engineer to choose an area to level up in, and make company-wide improvements in that space.”

Feito com muito AMOR

Milhões de usuários = milhões de sorrisos

student doing homework
teachers wearing monster costumes
monster plushies

Mrs. K

@artwithmrs_k
Destaque do ensino virtual: ser capaz de se comunicar facilmente com famílias que falam espanhol pelo @ClassDojo ❤️
student selfie

Julissa R.

@jd_rowell
Eu adoro usar o @ClassDojo para praticar foco e concentração! É uma ótima maneira de começar o dia
student with tablet
student doing homework
teachers wearing monster costumes
monster plushies

Mrs. K

@artwithmrs_k
Eu adoro usar o @ClassDojo para praticar foco e concentração! É uma ótima maneira de começar o dia
student selfie

Julissa R.

@jd_rowell
Eu adoro usar o @ClassDojo para praticar foco e concentração! É uma ótima maneira de começar o dia
student with tablet

Mrs. K

@artwithmrs_k
Destaque do ensino virtual: ser capaz de se comunicar facilmente com famílias que falam espanhol pelo @ClassDojo ❤️
student with tablet

Jennifer H. Ed.D

@jennifermhardin
Será que todo mundo também adora o Class Dojo, tanto quanto nós adoramos, na Wentworth? 😍
mojo plush
student with christmas card

Katie E.

@katieerb
Nós adoramos usar o @ClassDojo para demonstrar o que aprendemos e compartilhar os resultados com familiares usando o portifólio!
thank you teacher card

Mrs. W

@mrswscholars
😍 Obrigada, @ClassDojo, por dar a oportunidade dos professores não apenas terminar suas lições, mas também dar a nós, professores, um pouco de amor!

Mrs. K

@artwithmrs_k
Destaque do ensino virtual: ser capaz de se comunicar facilmente com famílias que falam espanhol pelo @ClassDojo ❤️
student with tablet

Jennifer H. Ed.D

@jennifermhardin
Será que todo mundo também adora o Class Dojo, tanto quanto nós adoramos, na Wentworth? 😍
mojo plush
student with christmas card

Katie E.

@katieerb
We love being able to use @ClassDojo to demonstrate our learning and share the results with family members using the portfolio!
thank you teacher card

Mrs. W

@mrswscholars
😍 Thank you @ClassDojo for providing opportunities for scholars to not only complete lessons, but give us teachers some love!
Ver mais smiles

Principais perguntas

Qual o nosso stack?

Usamos TypeScript com Node.js no back-end e React no front-end. Tudo hospedado no AWS, usando Terraform, Nomad e Consul, com MySQL e MongoDB como nossas bases de dados. Nosso aplicativo para iOS é o Swift, e nosso aplicativo para Android é um aplicativo móvel híbrido para a web.

O que nos diferencia da maioria das organizações de engenharia?

Somos um ambiente de engenharia de alta confiança, de baixo controle, com um forte foco em automação, testes, monitoramento da produção e qualidade em geral.
Confiamos pouco na inspeção humana: pull requests não são obrigatórias, nem causam bloqueios, na maioria dos casos, e não empregamos nenhum tipo de teste manual ("QA") na empresa. Contratamos pessoas que se importam com a qualidade e a colaboração, e não queremos policiar ninguém.
Provavelmente, somos mais colaborativos que a maioria das empresas, frequentemente realizamos a programação em par ou mob (mas nem sempre). Equipes e engenheiros individuais têm muita autonomia na tomada de decisões técnicas.

Seguimos alguma metodologia específica de desenvolvimento de software?

Nossa abordagem se inspira principalmente no método Kanban: não fazemos sprints, nem estimativas tradicionais, mas temos várias práticas comuns, como standups, planejamento semanal e retrospectivas. Buscamos o Desenvolvimento Contínuo de forma muito agressiva, implementando várias vezes por dia em quase todas as bases de código.

Temos um sistema de plantão?

Sim, seguimos — mas é simples. Atualmente, nossa programação de turnos coloca cada engenheiro de prontidão a cada 12 semanas, mais ou menos. Sempre priorizamos corrigir problemas que ocorrem fora do horário de trabalho mais do que qualquer outra coisa, para que não continuem interrompendo nossas vidas.

Como trabalhamos

Our Approach to Mob Programming
Our Approach to Mob Programming
Our teams at ClassDojo have the freedom to choose how they want to work. Many of our teams have started spending a few hours each day mobbing because we've found it to be an effective form of collaboration. Here's how we do it!
Read More
P1, P2,...P5 is a broken system: here's what we do instead
P1, P2,...P5 is a broken system: here's what we do instead
Software developers need to prioritize bugs when they are discovered, and most do this with an ordered priority scheme. Tracking tools like Jira provide a column on each ticket, and many organizations use numbers, such as P1, P2, P3, P4, and P5.
Read More
Why we don't do blocking pull requests
Why we don't do blocking pull requests
One aspect of our workflow that people often find odd or new to them is that we don’t require an up-front code review or pull request with signoff from another engineer before pushing to production. This often comes up in interviews or conversations with engineers who are interested in jobs at ClassDojo, with reactions ranging from curiosity to aversion.
Read More

Estas são as nossas vagas abertas

Engenharia

Vamos permanecer conectados — e forjar uma nova forma de avançar juntos

Saiba mais
Leia a entrevista
Siga-nos