EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or view current openings at Classroom Mosaic or search for Full-Stack Software Engineer jobs.

Summary

Full-Stack Software Engineer at Classroom Mosaic building and improving features for K-12 educational platforms while driving user experience and platform reliability. This role focuses on end-to-end project ownership and collaboration with cross-functional teams to transform instructional improvement in schools.

Key Responsibilities: Develop user-facing features and core product experiences across frontend, backend, and mobile applications while owning projects from ideation through implementation. Collaborate with product and client success teams, monitor platform reliability, optimize performance, and engage directly with users to identify improvement opportunities.
Skills & Tools: Required: JavaScript/jQuery, React, Ruby on Rails, MySQL, and TailwindCSS & JS. Preferred: Experience with frontend UI translation, monitoring tools, AI development tools, tech leadership, React Native, and strong product sense with ability to deliver clean, performant interfaces.
Qualifications: Bachelor's Degree in Computer Science or related field with 3-5 years of software engineering experience. Experience with data analytics, dashboards, reporting modules, or EdTech is preferred.
Location: Hybrid in Irmo, South Carolina, United States with remote work options available for candidates in the continental US
Compensation: $100,000 – $135,000/year

Job Description

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Join Classroom Mosaic as a Full-Stack Software Engineer, where you will build and improve features for K-12 educational platforms while fostering an exceptional user experience.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: You will develop user-facing features, lead projects from ideation to implementation, and collaborate with cross-functional teams to enhance platform reliability and performance.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Required skills include JavaScript/jQuery, React, Ruby on Rails, MySQL, Tailwind CSS & JS, with additional preferred experience in AI tools and tech leadership.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: A Bachelor's Degree in Computer Science or related field is required, along with 3-5 years of software engineering experience, preferably in EdTech or with data analytics tools.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: This position is based in Irmo, SC, with remote work options available for candidates in the continental US.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $100000 - $135000 / Annually




At Classroom Mosaic, we're transforming instructional improvement by enabling K-12 leaders to capture, measure, and understand the teaching and learning happening in their classrooms. We're looking for a Full-Stack Software Engineer to help us build new features, scale our platform, and advance our mission of improving instruction in schools.

As a small development team, we're all generalists who tackle a wide array of new challenges. We need an experienced engineer who can pick up a project and drive it to completion—someone who thrives on ownership and autonomy. You'll lead projects end-to-end, collaborate closely with product and client success teams, and help maintain a reliable, high-performance platform as we scale. If you're passionate about elegant design, exceptional user experience, and the power of technology to improve teaching, we'd love to hear from you.


What you’ll do at Classroom Mosaic

  • Build, launch, and improve user-facing features and core product experiences across Classroom Mosaic’s frontend, backend, and mobile applications
  • Contribute to both new product development and improvements to existing products, with a focus on user experience, architecture quality and performance
  • Own projects end-to-end, from ideation through implementation and support post-launch iteration
  • Collaborate with our product, growth, and client success teams to translate real-world workflows into intuitive, high-impact features
  • Monitor and maintain the reliability of the Classroom Mosaic platform, while continuously optimizing performance, responsiveness and scalability
  • Help document and evolve our internal processes to promote best practices
  • Engage directly with users to understand their needs and challenges and help identify opportunities to improve their experience with Classroom Mosaic

Our ideal candidate has experience with:

  • Javascript/jQuery
  • React
  • Ruby on Rails
  • MySQL
  • TailwindCSS & JS

Additional skills:

  • Experience with Frontend UI and translating designs to code
  • Experience with monitoring and performance tools
  • Experience with AI development tools (i.e. Cursor / Claude Code)
  • Experience as a tech lead or project lead in delivering full stack products
  • A strong product sense with a desire to deeply understand users and deliver value through clean, performant interfaces
  • Experience with React Native
  • Experience working collaboratively in fast-paced, cross-functional teams

Education and Experience

  • Bachelor's Degree in Computer Science or related field
  • 3-5 years of software engineering experience
  • Experience building data analytics, dashboards, or reporting modules preferred
  • Experience working in EdTech is a plus

Work Environment

  • Office environment with conference, meeting, and break rooms.
  • Occasional travel for conferences, client meetings, and retreats
  • Operates under direct supervision with frequent reviews of work and, at times, with minimal supervision
  • This position will be based in Irmo, SC, but remote work from anywhere in the continental US is possible.

Why join our team?

  • We are on a mission to help all K-12 schools provide a world-class education to every student.
  • You will contribute to building and implementing our platform for continuous instructional improvement, which supports highly effective teaching and helps develop high-quality instructional leaders.
  • We are rapidly growing, and your work will impact tens of thousands of teachers and hundreds of thousands of students.
  • We are not the typical growth-at-all-cost software company; we have an owner’s mindset and make intentional long-term decisions.
  • You will join a nimble team of exceptional members with ample opportunities for personal and professional growth.

Compensation & Benefits

  • The salary for this role is 100,000-135,000
  • 401(K) & 5% company match
  • Healthcare, dental, and vision insurance
  • Yearly profit share
  • Stipends for cell phone, gym/health, books, and meals
  • 3 weeks PTO + 16 federal holidays & holiday extensions (6 weeks total)

Other Open Roles at Classroom Mosaic