Full Stack Software Engineer (PHP / React)
Apply NowCome shape the future of education with us. At School Bytes, we’re transforming the way schools manage their day-to-day operations - from finance and payments to communication, events and administration. Our platform is built specifically for Australian schools, with a strong focus on the needs of NSW public schools, helping them operate more efficiently and reduce administrative burden. Backed by the Compass Education, we combine the pace and ownership of a product-focused team with the scale and impact of a broader education technology ecosystem supporting thousands of schools globally. We’re now looking for a Full Stack Software Engineer to join our team! About the Role & Team As a Software Engineer, you’ll play a key role in building and evolving the systems that schools rely on every day. This role blends hands-on development with problem-solving, creativity and continuous learning. You’ll design and build scalable systems that are secure, maintainable and intuitive to use, while contributing to the ongoing improvement of our platform. You’ll work across a modern web stack including PHP and React, collaborating closely with Product and Design to deliver practical, high-impact solutions for schools. At School Bytes, you will: • Write clean, maintainable and high-quality code across a platform used by schools at scale. • Champion engineering best practices including software craftsmanship, clean code and collaborative development. • Analyse problems deeply, uncover complexity and design solutions that balance technical feasibility with real-world business & school needs. • Actively contribute to sprint planning, technical design sessions and retrospectives with thoughtful, evidence-based input. • Collaborate closely with Product Managers and Designers to ensure solutions align with customer outcomes. • Communicate ideas clearly to both technical and non-technical stakeholders. • Stay current with modern tools, frameworks and development practices, applying learnings to improve the product. • Contribute to improving team processes, code quality and overall engineering standards.