Skip content
Zobacz wakaty
Tworzymy świat, w którym każde dziecko dostaje wykształcenie, które kocha
Zobacz wakaty
press-logo

ClassDojo zbiera 125 milionów dolarów w serii D

Przekształciliśmy dekadę wzrostu od podstaw w wycenę na poziomie ponad 1,2 miliarda dolarów

Najpierw zdalnie

Nasz zespół pochodzi z całego świata i lubimy, gdy tak jest.

Jako zdalny zespół znajdujemy się od Kanady po Argentynę, pracując w strefach czasowych USA. Rozumiemy również wartość pracy i budowania bezpośrednich relacji, dlatego staramy się spotykać kilka razy w roku. Nasz proces rozmowy kwalifikacyjnej jest również w pełni zdalny; zaczniemy od szybkiej rozmowy telefonicznej, aby się poznać, zanim przejdziemy do kodowania, a jeśli wszystko pójdzie dobrze, odbędzie się wirtualne spotkanie na miejscu.

Dojo Islands to pierwszy i największy tego typu cyfrowy plac zabaw. Umożliwia to nasza kultura.

Jak działamy

Za kulisami znajduje się ciężko pracujący zespół z silnym zasadami, które ewoluują na każdym etapie podróży.

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

Zbudowane na mnóstwie MIŁOŚCI

Miliony użytkowników = miliony uśmiechów

student doing homework
teachers wearing monster costumes
monster plushies

Mrs. K

@artwithmrs_k
Ważny element wirtualnego nauczania: możliwość łatwego komunikowania się z hiszpańskojęzycznymi rodzinami na @ClassDojo ❤️
student selfie

Julissa R.

@jd_rowell
Uwielbiam używać @ClassDojo do ćwiczenia empatii! Świetny sposób na rozpoczęcie dnia
student with tablet
student doing homework
teachers wearing monster costumes
monster plushies

Mrs. K

@artwithmrs_k
Uwielbiam używać @ClassDojo do ćwiczenia empatii! Świetny sposób na rozpoczęcie dnia
student selfie

Julissa R.

@jd_rowell
Uwielbiam używać @ClassDojo do ćwiczenia empatii! Świetny sposób na rozpoczęcie dnia
student with tablet

Mrs. K

@artwithmrs_k
Ważny element wirtualnego nauczania: możliwość łatwego komunikowania się z hiszpańskojęzycznymi rodzinami na @ClassDojo ❤️
student with tablet

Jennifer H. Ed.D

@jennifermhardin
Czy wszyscy kochają Class Dojo tak samo mocno, jak my w Wentworth? 😍
mojo plush
student with christmas card

Katie E.

@katieerb
Uwielbiamy używać @ClassDojo, aby pokazać naszą naukę i dzielić się wynikami z członkami rodziny za pomocą portfolio!
thank you teacher card

Mrs. W

@mrswscholars
😍 Dziękujemy @ClassDojo za umożliwienie uczniom nie tylko ukończenia lekcji, ale także docenienie nas, nauczycieli!

Mrs. K

@artwithmrs_k
Ważny element wirtualnego nauczania: możliwość łatwego komunikowania się z hiszpańskojęzycznymi rodzinami na @ClassDojo ❤️
student with tablet

Jennifer H. Ed.D

@jennifermhardin
Czy wszyscy kochają Class Dojo tak samo mocno, jak my w 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!
Zobacz więcej uśmiechów

Najczęstsze pytania

Jaki jest nasz stack?

Wykorzystujemy TypeScript z Node.js w back-end i React we front-end. Wszystko jest hostowane na AWS, używając Terraform, Nomad i Consul, z MySQL i MongoDB jako naszymi bazami danych. Nasza aplikacja na iOS to Swift, a aplikacja na Androida to hybrydowa mobilna aplikacja internetowa.

Co odróżnia nas od większości firm programistycznych?

Jesteśmy środowiskiem programistycznym o wysokim zaufaniu i niskim poziomie kontroli, kładącym duży nacisk na automatyzację, testy, monitorowanie produkcji i ogólną jakość.
W większości nie polegamy na ludzkiej kontroli: pull request nie są ani obowiązkowe, ani nie blokują w większości przypadków i nie zatrudniamy w firmie testerów manualnych („QA”). Zatrudniamy ludzi, którym zależy na jakości i współpracy, i nie chcemy tego nadzorować.
Prawdopodobnie współpracujemy lepiej niż większość miejsc, często programując w parach lub programując zespołowo (ale nie cały czas). Zespoły i indywidualni programiści mają dużą autonomię w podejmowaniu decyzji technicznych.

Czy stosujemy określoną metodologię tworzenia oprogramowania?

Nasze podejście jest głównie inspirowane Kanbanem: nie wykonujemy sprintów ani tradycyjnych szacunków, ale stosujemy wiele znanych praktyk, takich jak standupy, cotygodniowe planowanie i retrospektywy. Bardzo agresywnie realizujemy Ciągłe Doskonalenie, wdrażając wiele razy dziennie w prawie wszystkich bazach kodu.

Czy są dyżury?

Tak, ale to proste. Rotacja obecnie stawia każdego inżyniera na dyżurze co około 12 tygodni. Zawsze traktujemy priorytetowo rozwiązywanie problemów, które występują poza godzinami pracy, stawiamy to wyżej niż wszystko inne, aby nie przeszkadzało nam w życiu.

Jak pracujemy

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

Oto obecne wakaty

Programowanie

Pozostańmy w kontakcie - i wspólnie wypracujmy nową drogę naprzód

Dowiedz się więcej
Przeczytaj wywiad
Obserwuj nas