Senior Full-Stack Engineer

ClassDojo
Full-time
San Francisco or remote
$146,000 - $215,000
Posted on 3 months ago

Job Description

As a full-stack engineer at ClassDojo, you'll help build the systems that will support our rapid growth. You’ll work on production code from day one in a pair programming environment, deploy often, move quickly, and have your work used by millions of students, teachers, and parents around the world every day. In addition, you’ll help us further develop our high-quality engineering culture, one that values rapid iteration, collaboration, and best practices.

Responsibilities

  • 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, 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
  • Worked at companies at various sizes and stages
  • Delivered impactful user and business outcomes
  • Driven technical excellence through improvements to process, practices, and tools
  • Strong communication skills
  • Excited to get things done, in a fast-paced environment
  • Ownership mindset
  • Thoughtful about creating and maintaining a world-class engineering culture
  • Work well in teams and enjoy collaborating with engineers, designers and product teams
  • Enjoy working in a pair programming environment
  • Passionate about education and care about having impact on tens of millions of kids' lives with your work
  • Live and work in the Americas timezones

Benefits

  • No benefits