Come shape the future of education with us.
At Compass, our people are united by a common purpose to make the school day more productive, more impactful and more enjoyable. We're a global provider of School Management Information Systems (MIS) and already support over 3,000 schools across Australia, Ireland and the UK.
At Compass, our people are united by a common purpose and are looking for passionate Software Engineers to join us for the ride.
We want thinkers and problem solvers, who celebrate diversity and thrive in a collaborative team environment to join us and help us transform the lives of teachers, students, and parents all over the world. You'll work as part of a fun, hardworking team who takes ownership of their work and loves to celebrate successfully delivering wins for our customers and for Compass.
Requirements
About the Role & Team
As a Software Engineer, you will collaborate with other Engineers, Product Owners, Designers & other stakeholders across the Compass product to build and deploy new functionalities, support existing features and improve site scalability, all while working in a highly collaborative and agile environment.
What you’ll do:
* Design, develop and maintain secure, scalable software that’s used by thousands of students, parents and teachers throughout the world.
* Inspire quality and best practices by championing software craftsmanship, clean code and pair programming.
* Build great relationships with your team, be generous with your thoughts and feedback (and open to receiving it!).
* Mentor your fellow colleagues and drive the architectural strategy by employing industry best practices and following Compass software engineering guidelines.
* Collaborate with Product Owners and Designers to understand our customers needs in order to shape products to solve their problems.
* Contribute to our diverse and inclusive culture and take pride in doing work that makes a real difference for school communities.
What you'll bring:
* A keen interest in developing a high-quality product while meeting company objectives with other talented developers.
* A passion for software development and an interest in actively keeping up to date with new tech.
* Pride and ownership over the software you build.
* Strong communication and collaboration abilities.
* Ability to work independently and in a team environment.
Tech Stack
You will bring:
* 2+ years experience in object-oriented programming languages (C#, MS.Net).
* 2+ years experience in frontend javascript libraries and frameworks (React.js, Node.js and Typescript).
* A keen attitude to develop a high-quality product with other talented developers.
* A passion for software development and an interest in actively keeping up to date with new tech.
* Experience working with SQL/NoSQL databases such as MongoDB and is comfortable designing and implementing database solutions.
* Previous exposure working with Java, Spring Framework, RabbitMQ or AWS will be advantageous.
Benefits
What’s in it for you?
* We come together with our unique strengths to work towards a common purpose - shaping the future of education. When you join our team, you will collaborate with individuals who are passionate, driven, and open to embracing change in a fast-paced environment.
* A flexible working culture & environment.
* Learning & Development opportunities - we want you to grow and get the most out of your role!
It is a really exciting time to join Compass. We are growing fast and need people who want to grow with us.
Compass is proud to be an equal-opportunity employer. We embrace and celebrate diversity and are committed to creating an inclusive environment for all employees.
Prior to commencing employment, we will require:
* Verification of unrestricted work rights in the UK (e.g. citizenship, passport, or birth certificate).