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 or Ireland (e.g. citizenship, passport, or birth certificate)