About Us
MySchool is a web-based platform that helps schools organise their data, streamline their processes, and engage with their communities. Since 2008, we’ve supported over 300 schools worldwide with their daily needs. While we currently hold strong partnerships with governments and multinational organisations, our vision is to grow beyond our regional roots and become a global force in the EdTech industry.
We’re a team passionate about education and building solutions that make a real impact for administrators, teachers, students, and parents. At MySchool, we value collaboration, innovation, and a healthy work-life balance. Our diverse and inclusive culture is backed by tangible support: every team member has access to a well-being budget, a self-development budget, and a work-from-home budget.
The Role
As a Senior Full-Stack Developer at MySchool, you’ll be a bridge between frontend and backend, crafting end-to-end solutions that power our platform. You’ll not only implement features across the stack, but also ensure that frontend components seamlessly interact with our core backend. Your work will enable a smooth experience for end users while ensuring the integrity of our foundational systems. You will deliver polished user-facing functionality while reinforcing the platform’s core.
What You’ll Do
Develop full-stack features (React frontend, PHP/Symfony backend).
Ensure consistency and performance across frontend and backend.
Help shape our core frameworks to ensure a great developer experience.
Ensure consistency and performance across frontend and backend.
Help shape our core frameworks to ensure a great developer experience.
What We’re Looking For
Must-Haves
- Full-stack experience (React or similar frontend, PHP or similar backend).
- Proven track record delivering across the full stack.
- Experience integrating frontend modules with backend systems.
- Strong communication and high proficiency in English.
Nice-to-Haves
- DevOps knowledge (CI/CD pipelines).
- Cloud platform experience (AWS, Azure).
- Containerization (Docker).
- EdTech industry experience.
Why Join Us?
- Work on meaningful projects that impact schools and communities worldwide.
- Join a collaborative, innovative, and supportive team.
- Be able to affect MySchool’s brand voice.
- Enjoy flexibility with remote-friendly policies.
- Benefit from budgets dedicated to your well-being, professional growth, and home-office setup.
Our recruitment process
- Introductory interview (culture fit & professional background).
- Pair programming session with a senior engineer.
- Final interview.