Full-Stack Software Engineer
Listed on 2026-06-02
-
Software Development
Full Stack Developer, Software Engineer
Full-Stack Software Engineer
- Product
- Full-time
- Irmo, SC
- 95K - 130K USD a year
At Classroom Mosaic, we're transforming instructional improvement by enabling K-12 leaders to capture, measure, and understand what happens 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 are 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.
- Build, launch, and improve user-facing features and core product experiences across frontend, backend, and mobile applications.
- Contribute to both new product development and improvements to existing products, focusing on user experience, architecture quality, and performance.
- Own projects end-to-end, from ideation through implementation and 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 platform, continuously optimizing performance, responsiveness, and scalability.
- Help document and evolve internal processes to promote best practices.
- Engage directly with users to understand their needs and challenges, and identify opportunities to improve their experience.
- 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 (e.g., 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, supporting highly effective teaching and developing 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
- The salary for this role is $95,000–130,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)
(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).