Skip content
Ver puestos abiertos
Estamos construyendo un mundo en el que todos los niños reciban la educación que les encanta
Ver puestos abiertos
press-logo

ClassDojo recauda 125 millones USD en la Serie D

Hemos transformado una década de crecimiento de la comunidad en una valoración de más de 1200 millones de dólares

Anteponemos el trabajo remoto

Nuestro equipo está formado por personas de todo el mundo y nos encanta que así sea.

Al ser un equipo remoto, estamos repartidos desde Canadá hasta Argentina, y trabajamos en el huso horario de EE. UU. También entendemos el valor de trabajar y desarrollar relaciones presenciales, por lo que hacemos lo imposible para reunirnos un par de veces al año. Las entrevistas también las realizamos 100% en remoto. Lo primero que hacemos es una llamada rápida para conocernos antes de pasar a un reto de codificación y, si las cosas van bien, a un sitio virtual.

Dojo Islands es el primer parque infantil digital y el más grande de su tipo. Nuestra cultura lo hace posible.

Cómo lo hacemos

Entre bambalinas hay un equipo que trabaja muy duro con principios sólidos que evolucionan en cada paso del camino

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.”

Creado con mucho AMOR

Millones de usuarios = millones de sonrisas

student doing homework
teachers wearing monster costumes
monster plushies

Mrs. K

@artwithmrs_k
Lo más destacado de la enseñanza virtual: poder comunicarte fácilmente con las familias que hablan español en @ClassDojo ❤️
student selfie

Julissa R.

@jd_rowell
¡Me encanta usar @ClassDojo para practicar la atención plena! ¡Es una gran forma de empezar el día
student with tablet
student doing homework
teachers wearing monster costumes
monster plushies

Mrs. K

@artwithmrs_k
¡Me encanta usar @ClassDojo para practicar la atención plena! ¡Es una gran forma de empezar el día
student selfie

Julissa R.

@jd_rowell
¡Me encanta usar @ClassDojo para practicar la atención plena! ¡Es una gran forma de empezar el día
student with tablet

Mrs. K

@artwithmrs_k
Lo más destacado de la enseñanza virtual: poder comunicarte fácilmente con las familias que hablan español en @ClassDojo ❤️
student with tablet

Jennifer H. Ed.D

@jennifermhardin
¿A todos os gusta tanto ClassDojo como a nosotros aquí en Wentworth? 😍
mojo plush
student with christmas card

Katie E.

@katieerb
¡Nos encanta poder usar @ClassDojo para mostrar los que aprendemos y compartir los resultados con los familiares que usan el portafolio!
thank you teacher card

Mrs. W

@mrswscholars
😍 ¡Gracias @ClassDojo por dar a los estudiantes no solo la oportunidad de que completen las lecciones, sino también de demostrarnos cuánto nos quieren a los profesores!

Mrs. K

@artwithmrs_k
Lo más destacado de la enseñanza virtual: poder comunicarte fácilmente con las familias que hablan español en @ClassDojo ❤️
student with tablet

Jennifer H. Ed.D

@jennifermhardin
¿A todos os gusta tanto ClassDojo como a nosotros aquí en 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 más sonrisas

Principales preguntas

¿Cuál es nuestra pila?

Utilizamos TypeScript con Node.js en el back-end y React en el front-end. Todo se aloja en AWS, y usamos Terraform, Nomad y Consul, con MySQL y MongoDB como bases de datos. Nuestra aplicación para iOS es Swift y para Android es una aplicación web móvil híbrida.

¿Qué nos diferencia de la mayoría de las organizaciones de ingeniería?

Proporcionamos un entorno de ingeniería muy fiable y con pocas necesidades de control que se centra en la automatización, las pruebas, el control de la producción y la calidad en general.
Dependemos poco en la inspección humana: en la mayoría casos las solicitudes de incorporación no son obligatorias ni bloquean, y nunca empleamos probadores manuales («QA»). Contratamos a personas a las que les importa la calidad y la colaboración, y no queremos controlarlas.
Probablemente seamos más colaborativos que la mayoría de las empresas, a menudo programamos en pareja o en grupo (pero no todo el tiempo). Los equipos y los ingenieros individuales disponen de mucha autonomía a la hora de tomar decisiones técnicas.

¿Seguimos una metodología concreta de desarrollo de software?

Nuestro enfoque se basa principalmente en Kanban: no hacemos sprints ni estimaciones tradicionales, pero adoptamos muchas prácticas familiares, como standups, planificación semanal y retrospectivas. Aplicamos el desarrollo continuo de manera muy agresiva, y lo implementamos muchas veces al día en casi todas las bases de código.

¿Hacemos guardias?

Sí, pero es muy sencillo. Hacemos rotaciones en las que a cada ingeniero le toca hacer guardia cada 12 semanas más o menos. Siempre damos prioridad a resolver los problemas que ocurren fuera del horario laboral para que no afecten a nuestras vidas.

Cómo trabajamos

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 son nuestras vacantes en este momento

Ingeniería

Mantengámonos conectados y forjemos un nuevo camino a seguir juntos

Más información
Leer la entrevista
Síguenos