Full-Stack Engineer

ClassDojo is building a powerful communication network for K-8 teachers, children, and families globally, aiming to provide every child on Earth an education they love.
$146,000 - $244,000
Backend
Principal Software Engineer
Remote
101 - 500 Employees
10+ years of experience
Education · Enterprise SaaS

Description For Full-Stack Engineer

ClassDojo is on a mission to give every child on Earth an education they love. As a full-stack engineer at ClassDojo, you'll be at the forefront of this revolution, working on systems that support rapid growth and impact millions of users daily.

You'll join a team of talented individuals from top companies like Instagram, Netflix, Dropbox, and Uber, building the future of education. Your role involves shipping new features, optimizing code, and contributing to technical improvements across the platform.

Key responsibilities include:

  • Writing, debugging, and optimizing code for web apps, APIs, and databases
  • Frequent deployment and collaboration through pair programming
  • Contributing to technical design and architecture discussions
  • Improving build and delivery pipelines
  • Helping grow other engineers and improving overall product quality

The ideal candidate has 10+ years of professional software experience, a track record of delivering impactful outcomes, and experience with test automation and DevOps practices. You should be comfortable with responsibility, thrive in a fast-paced environment, and be passionate about education.

ClassDojo offers a unique opportunity to work on a product used in over 95% of US schools, reaching over 50 million children in 180 countries. You'll be part of a team of just 200 people making a massive impact on education globally.

Join ClassDojo to do the best work of your life while pioneering the future of education!

Last updated 4 months ago

Responsibilities For Full-Stack Engineer

  • Ship new and improved features to end users
  • Write, debug, and optimize code for web apps, API, databases, and infrastructure
  • Deliver code to production frequently and incrementally
  • Collaborate through pair programming, mob programming, code reviews, and design sessions
  • Contribute to cross-team technical improvements
  • Support and improve build and delivery pipelines
  • Contribute to technical design and architecture conversations
  • Help unblock teammates and other teams
  • Break down work for incremental value delivery
  • Help grow other engineers
  • Improve product and process quality
  • Encourage collaboration and psychological safety

Requirements For Full-Stack Engineer

Node.js
React
MongoDB
MySQL
  • 10+ years of professional software experience
  • Experience delivering impactful user and business outcomes
  • Experience with test automation, CI/CD, and DevOps practices
  • Strong communication skills
  • Ability to work in a fast-paced environment
  • Ownership mindset
  • Collaborative team player
  • Passion for education
  • Living and working in the Americas timezones

Benefits For Full-Stack Engineer

  • Competitive salary
  • Opportunity to work on a product with global impact
  • Collaborative work environment
  • Professional growth opportunities

Interested in this job?

Jobs Related To ClassDojo Full-Stack Engineer

Full-Stack Engineer

Full-stack engineer role at ClassDojo, building systems to support rapid growth and impact millions of users in education globally.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on database systems, backup/restore, and replication features for Azure Data services.

Principal Product Manager, Quickbooks Homepage

Lead the transformation of QuickBooks Homepage Dashboard as Principal Product Manager at Intuit, crafting AI-powered experiences for small business success.

VP, Software Engineering, Industries

Lead software engineering teams at Salesforce as VP of Engineering, Industries, driving innovation and team excellence in enterprise solutions.

Principal Technical Pre-Sales Architect - Agentforce

Principal Technical Pre-Sales Architect position at Salesforce's Agentforce, focusing on AI/ML solutions and customer technical advisory.