ClassDojo

Senior Full-Stack Engineer - Security

San Francisco, California, United States

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Education Technology, Consumer InternetIndustries

Full-Stack Engineer

Position Overview

ClassDojo's mission is to give every child on Earth an education they love. We started by building a powerful network for communication, and our flagship app is the #1 communication app connecting K-12 teachers, children, and families globally. We are now expanding this network to provide the best learning experiences for children, going beyond traditional schooling. We are seeking talented, entrepreneurial, and innovative individuals to join our team.

About the Role

As a full-stack engineer at ClassDojo, you will be instrumental in building the systems that support our rapid growth. You will work on production code from day one in a pair programming environment, deploying frequently and moving quickly. Your work will directly impact millions of students, teachers, and parents worldwide. You will also contribute to developing our high-quality engineering culture, emphasizing rapid iteration, collaboration, and best practices. Our codebase is heavily tested, deployed daily, and we are committed to building a world-class engineering team.

Responsibilities

  • Own and execute platform security strategy across all ClassDojo products and infrastructure.
  • Build and maintain security tooling, monitoring, and automated security testing pipelines.
  • Collaborate cross-functionally with product, engineering, and compliance teams to embed security into development workflows.
  • Ship new and improved features to end users in collaboration with your team.
  • Write, debug, and optimize new and existing code for our web apps, API, databases, and infrastructure with automated tests and monitoring.
  • Deliver code to production and features to users frequently and incrementally.
  • Collaborate with your team through pair programming, mob programming, code reviews, and design sessions.
  • Contribute to cross-team technical improvements and investments.
  • Seek out opportunities to provide shared value through improvements of our common systems, tooling, and practices.
  • Support and improve our build and delivery pipelines.
  • Contribute to technical design and architecture conversations with your expertise and perspective.
  • Contribute to better practice, processes, and teamwork.
  • Help to unblock teammates as well as other teams through hands-on work and guidance.
  • Break work down so we can deliver value to users incrementally.
  • Help grow other engineers into more senior engineers.
  • Systematically improve the quality of our product and process.
  • Encourage collaboration and psychological safety.
  • Know and spread awareness about the larger business context of what teams and individuals are working on.

Requirements

  • 8-10+ years of professional software experience.
  • Experience working at companies of various sizes and stages, from large tech players to startups.
  • Proven track record of delivering impactful user and business outcomes.
  • Experience driving technical excellence through improvements to process, practices, and tools (e.g., test automation, CI/CD, DevOps practices).
  • Experience securing systems that handle sensitive personal data, preferably in education, healthcare, or other regulated industries.
  • Strong communication skills, with the ability to clearly translate business needs.

Company Information

ClassDojo's mission is to give every child on Earth an education they love. We have built a powerful network for communication used by over 45 million children in 180 countries, reaching 95% of US schools. Our team, around 200 people, comprises top talent from leading tech and education companies. We are building a company where the most talented people want to work and pioneer the future of education.

Skills

Security strategy
Security tooling
Monitoring
Automated security testing
Full-Stack Development
Pair Programming
Deployment
Collaboration
Best Practices

ClassDojo

Communication platform for teachers and parents

About ClassDojo

ClassDojo enhances communication and collaboration in education by providing a platform for teachers, parents, and students to connect. The platform allows teachers to share updates, feedback, and classroom moments in real-time, fostering a more engaged educational environment. It primarily targets K-8 schools, with a strong presence in the U.S. and usage in 180 countries. ClassDojo operates on a freemium model, offering basic services for free while charging for premium features that improve communication and classroom management. This approach allows it to attract a large user base while generating revenue through subscriptions for enhanced functionalities. ClassDojo's goal is to create a supportive and collaborative educational experience for all stakeholders.

San Francisco, CaliforniaHeadquarters
2011Year Founded
$336.7MTotal Funding
SERIES_DCompany Stage
EducationIndustries
201-500Employees

Benefits

Remote Work Options
Flexible Work Hours

Risks

Competition from Meta and Roblox challenges ClassDojo's metaverse initiatives.
Freemium model may limit revenue growth if users don't convert to paid subscriptions.
Privacy concerns could arise as ClassDojo expands its digital footprint.

Differentiation

ClassDojo connects teachers, students, and parents, fostering a collaborative educational environment.
The platform's freemium model attracts a large user base with free basic services.
ClassDojo's global reach includes active usage in 95% of U.S. K-8 schools.

Upsides

ClassDojo's expansion into the metaverse aligns with trends in virtual reality education.
Increased focus on social-emotional learning enhances ClassDojo's platform appeal.
The rise of gamification in education boosts student engagement on ClassDojo.

Land your dream remote job 3x faster with AI