About the job
At Compass Education, we are dedicated to revolutionizing the school experience for everyone involved. Our innovative technology solutions enable students, educators, families, and administrators to concentrate on what truly matters: fostering learning, growth, and success.
As a rapidly expanding global scale-up, we proudly support over 5,000 schools across three countries. With a passionate team of over 270 professionals, our comprehensive school management platform is transforming the way educational communities interact and function.
We invite a talented Mid-Level Software Engineer to join our dynamic team!
About the Role
In this role at Compass, you will be instrumental in developing the technology that empowers schools, educators, and families worldwide.
This position combines hands-on software development with creative problem-solving and a commitment to continuous learning. You will design and implement scalable, secure, and user-friendly systems while influencing the architectural vision of our platform.
Key Responsibilities:
- Promote excellence and best practices by advocating for software craftsmanship, clean coding standards, and collaborative programming.
- Evaluate challenges to identify underlying complexities and devise solutions that align technical feasibility with business objectives.
- Articulate ideas effectively and constructively, delivering insights in a clear and actionable manner for both technical and non-technical stakeholders.
- Engage actively in sprint planning, technical design discussions, and retrospectives, contributing well-prepared ideas and data-driven insights.
- Keep abreast of modern frameworks, tools, and methodologies, applying new knowledge to enhance the product and development processes.
- Regularly reflect on personal growth areas and pursue learning opportunities that support team and organizational goals.
- Collaborate with product managers and designers to grasp customer needs and ensure software solutions meet desired outcomes.

