Full-Stack Software Engineer
Listed on 2026-05-30
-
Software Development
Full Stack Developer, Software Engineer
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.
Whatyou’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
Java script/jQuery
React
Ruby on Rails
MySQL
Tailwind
CSS & JS
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
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
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.
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 anowner’s mindsetand make intentional long-term decisions.
You will join a nimble team of exceptional members with ample opportunities for personal and professional growth.
The salary for this role is $95,
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)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).