Role Overview: As a Full Stack Engineer at Classavo, you ll flex both sides of your brain, building seamless, user-friendly features on the front end and robust, scalable systems on the backend. You ll be working closely with product, design, and fellow engineers to ship features that directly impact thousands of students and professors. This is a high-impact role with plenty of ownership, room to innovate, and lots of opportunities to leave your mark on a platform that s changing how education works. Key Responsibilities: Build and ship full stack features using React , TypeScript , and Django Collaborate with designers and front-end engineers to bring intuitive interfaces to life Design, develop, and maintain APIs that power our interactive learning tools Ensure high performance, security, and scalability across the platform Squash bugs and improve system reliability so users never hit a dead end Write clean, maintainable code and participate in code reviews Contribute to architecture decisions and help evolve our engineering best practices Stay updated on trends and emerging tech to keep us ahead of the curve Skills and Qualifications: Strong proficiency in React , JavaScript (ES6+) , and TypeScript Solid backend experience with Python and Django (or Django REST Framework) Proficiency working with PostgreSQL or similar relational databases Experience building and consuming RESTful APIs Knowledge of AWS , Docker , and other cloud deployment tools Comfort with modern CI/CD practices and version control (Git is your friend) Familiarity with performance tuning, caching strategies, and testing best practices Ability to thrive in a collaborative, fast-paced startup environment Great communication skills and a good sense of humor (because why not?) Bonus Points: Experience with plate.js or other Rich Text Editors Familiarity with LMS systems , LTI integrations , or EdTech tools Contributions to open-source or personal side projects you re proud of Education and Experience: Bachelor s Degree in Computer Science, Engineering, or related field preferred 6+ years of experience as a software engineer (full stack or backend-heavy), with a strong portfolio of scalable applications Perks and Benefits: Competitive salary plus sweet startup equity Remote-friendly, flexible hours A chance to change how education works, for real Work with a kind, ambitious, and weirdly fun team Opportunities for growth, leadership, and learning across the board
About Us Hey there! Welcome to Classavo, the EdTech startup that is flipping the textbook model on its head and putting real learning back into the hands of students and professors. We are not here to patch the old system. We are building a new one. Classavo replaces expensive, outdated course materials with fully interactive, customizable, and affordable learning tools. At just $35 a semester for everything, we are making education accessible for real students in real classrooms right now. Our platform powers college courses across the country and around the world. Professors rely on us to teach. Students depend on us to succeed. That is why quality is not a feature. It is the foundation. And that is where you come in. We are looking for a Senior QA Engineer who is ready to lead quality from the frontlines. Someone who is curious, technical, and committed to making sure the product works flawlessly every single time. The Role As a Senior QA Engineer at Classavo, you will go beyond just writing tests. You will engineer confidence across the product. You will write end-to-end tests using Cypress , support backend test coverage in Python and Django , and apply system-level thinking to every release. You will collaborate directly with product and engineering, influence architecture and release processes, and build the kind of automation that scales. This is a high-impact, high-ownership role for someone who takes pride in building resilient, reliable systems and catching what others miss. What You Will Do Build and maintain automated test suites using Cypress Write unit, integration, and regression tests for Python/Django backend services Identify risk and test proactively across the full development lifecycle Strengthen CI/CD pipelines with smart, maintainable automation Lead QA strategy across key projects and feature areas Debug and triage production issues quickly and clearly Partner with engineering, product, and design to ensure great user experiences What we are looking for 5+ years of experience in QA engineering, automation, or software testing Strong hands-on experience with Cypress Proficiency in Python, with experience testing or working in Django Deep understanding of CI/CD workflows, Git, and modern testing practices Excellent communication and collaboration skills Strong sense of ownership and attention to detail A systems thinker who is curious, thoughtful, and driven to improve quality across the board Nice to Have Experience with tools like Selenium, Pytest, Postman, Docker, GitHub Actions Experience working in EdTech, SaaS, or with LMS integrations Load or performance testing experience What You Will Get Competitive salary and potential equity Flexible, remote-friendly work culture A chance to build meaningful products that help real students and educators A kind, fast-moving team that values quality and clarity Growth opportunities across engineering, automation, and leadership Ready to lead quality where it matters most? Apply now and tell us about something you have tested, built, or broken (on purpose) that made a real difference.