Senior Full Stack Developer

1 week ago


City of Boroondara, Australia Compass Education Full time

Come shape the future of education with us.

We love working with schools and strive to deliver new innovations, functions, and process improvements as new technology becomes available. Our services are specifically designed to improve not only the school process but also community culture and student learning outcomes.

Griddle is a catalyst in education, enabling schools to offer a more personalised, engaging, and effective learning journey for every student. At Griddle, we want to revolutionise the educational experience by providing advanced timetabling solutions for our schools.

Our school management ecosystem is now used in more than 3,000 schools across Australia and beyond and we're joined by over 200 members of the Compass team, delivering smart school management solutions around the world.

About the Role & Team

We're looking for a passionate individual to join our Griddle (Timetabling) team as a Senior Software Engineer. Reporting to the Griddle Engineering Manager, this role will be working on our new timetabling product, Griddle, where you'll focus on features including: Course Selection, Class List Management, Timetable Generation and much more.

You'll build and deploy new functionalities, support existing features, improve site scalability, infrastructure and testing, 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 be open to receiving it).
  • Grow, learn, lead and thrive in a team of humans who are committed to supporting you and helping you succeed.
  • Mentor your fellow colleagues and drive the architectural strategy by employing industry best practices and following Griddle software engineering guidelines.
  • Communicate with our customers to understand their needs, and collaborate with Product Owners and Designers 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.
  • Extensive experience troubleshooting complex software systems and can identify when a problem is worth solving for the customer and the business.
  • A passion for mentoring junior colleagues and an interest in helping them grow as engineers.
  • Pride and ownership over the software you build.
  • Experience with modern product and engineering principles and practices.
  • Strong communication and collaboration abilities.
  • Ability to work independently and a team environment.

Tech Stack

  • Proven experience (4+ years) in object-oriented programming languages (Java).
  • Proven experience (4+ years) in frontend javascript libraries and frameworks (React.js, Node.js and Typescript).
  • Experience working with SQL/NoSQL databases such as MongoDB and is comfortable designing and implementing database solutions.
  • Experience in testing practices eg. TDD or automation.
  • Bonus points for experience with Spring Framework, RabbitMQ or AWS.

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.
  • Learning & Development opportunities - we want you to grow and get the most out of your role
  • Parental Leave Program for both primary and secondary carers.
  • 24/7 access to our Employment Assistance Program (EAP) through the means of face-to-face, livechat and phone support.

It is a really exciting time to join Compass. We are growing and need people who want to grow with us.

We value individuals who are self-motivated, adaptable, and eager to contribute to the success of our company. 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, You Require:

  • A valid Employee Working With Children Check & National Police Check.
  • Verification of unrestricted work rights in Australia, e.g. citizenship, passport, or birth certificate.
#J-18808-Ljbffr

  • Council of the City of Ryde, Australia Z Staffing Full time

    Job Description:We are seeking two talented Senior Full-Stack (or very strong Back End) Engineers to join our team. As a Senior Engineer, you'll be responsible for designing, developing, and deploying scalable web and mobile applications. You'll work closely with our cross-functional teams to deliver high-quality products that meet our customers' needs.Key...


  • City of Moonee Valley, Australia at Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer & Technical Lead to join our team at Melbourne Royal.In this role, you will be responsible for leading technology decisions and architecture, mentoring junior engineers, and optimizing CI/CD pipelines and DevOps processes.Main Responsibilities:Liaise with stakeholders to set technical...


  • City of Moonee Valley, Australia at Full time

    Senior Full Stack Developer & Technical Lead$150,000 package (inclusive of superannuation)Melbourne Royal is a member-based, not-for-profit organisation that was formed in 1848 and the purpose is to celebrate agriculture, cultivate events and strengthen communities.Our Vision is for Melbourne Royal to be globally recognised as a seal of excellence, highly...


  • Council of the City of Ryde, Australia Singtel Group Full time

    About the Role:This is an exciting opportunity for an experienced Lead Full Stack Developer to join our team as a Staff Software Engineer. As a key member of our engineering team, you will drive technical innovation and excellence in a dynamic environment.Your Key Responsibilities:Guide engineering teams and stakeholders to deliver robust solutions using...


  • City of Moreton Bay, Australia Super Retail Group Full time

    Full Stack Web Developer (Flexible Location)Pay: CompetitiveEmployment type: Full-TimeJob DescriptionReq#: KPXH6 Super Retail Group is the proud owner of four iconic brands: Supercheap Auto, rebel, BCF and Macpac, and is one of Australia and New Zealand's largest retailers. The talent of our teams and their passion for providing an experience which inspires...


  • Council of the City of Ryde, Australia Singtel Group Full time

    Job Description:As a Staff Software Engineer, you will play a pivotal role in leading the development team, driving technical excellence, and delivering robust solutions in a dynamic environment. With expertise in full-stack technologies and matrix structures, you will guide projects, ensure best practices, and align with strategic goals.Your Key...


  • City of Parramatta Council, Australia Bayer AG Full time

    We are looking for a highly skilled Full Stack Software Development Expert to join our team in Rydalmere. The successful candidate will be responsible for designing and developing full-stack software solutions for medical device projects, working closely with cross-functional teams to ensure seamless product delivery.Key Responsibilities:Designs and develops...


  • Council of the City of Ryde, Australia Sofico NV Full time

    Are you a motivated and experienced Full Stack Java Developer looking for a new challenge? Do you have a passion for building scalable and efficient software solutions? If so, we'd love to hear from you!In this role, you'll be working on the development of our in-house created ERP software package, 'Miles', which is designed for automotive finance, leasing,...


  • Darwin city centre, Northern Territory, Australia ServiceM8 Pty Full time

    About the RoleThis is an exciting opportunity for an experienced Full Stack Engineer to join our team at ServiceM8. As a key member of our development team, you will be responsible for developing and maintaining the ServiceM8 web application, platform, and microservices. This will involve collaborating with other developers, product managers, and UI/UX...


  • Logan City, Queensland, Australia Pearson Carter Full time

    Company OverviewPearson Carter works closely with a well-backed Space Tech company that is looking to scale up through the industry. They are seeking an experienced Full Stack Developer to join their team.Job DescriptionThe successful candidate will be responsible for delivering software products and services, participating in the development of software...


  • Blacktown City Council, Australia RFI Technology Solutions Full time

    Direct message the job poster from RFI Technology SolutionsHuman Resources Coordinator @ RFI Technology Solutions | Bachelor of CommerceFull-Stack Software Developer (Sydney & Adelaide) – RFI Technology SolutionsAbout UsRFI is a global technology solutions company, specialising in wireless coverage and solar power. RFI develops, manufactures, and...


  • City of Yarra, Australia Easykind Full time

    About Us:At easykind, we are at the forefront of healthcare, specialising in medicinal cannabis to provide compassionate and innovative solutions for patient care. Patient care is part of our DNA, being founded by patients for patients.We're a passionate, goal-driven team with the mission of creating a 5-star service and the most cost-effective solution to...


  • City of Boroondara, Australia Michael Page Australia Full time

    About Our ClientOur client is a leading retail company in Australia that offers a wide range of products, including fresh produce, general merchandise, liquor and fuel, to millions of customers across the country.With a team culture focused on customer satisfaction, employee engagement and growth, our client is looking for a skilled professional to lead...


  • Garden City, Victoria, Australia Kogan Full time

    Kogan.com is a pioneer of Australian eCommerce. Our vision is to leverage and build technology to deliver personalised, innovating and fast customer experiences while being pragmatic with our solutions, scalable with our architecture, and strong with our quality. As a team, we are empowered to make change, share our opinions and build each other's...


  • City of Moreton Bay, Australia Super Retail Group Full time

    About the RoleWe're looking for a dynamic Full Stack Web Developer to take charge of developing, supporting, and optimizing our cutting-edge Omni Platforms with a primary focus on Salesforce Commerce Cloud.You'll also play a key role in enhancing our Intranet and supporting game-changing applications like Order and Product Monitoring.Key...


  • Darwin city centre, Northern Territory, Australia ServiceM8 Pty Full time

    Company Overview">ServiceM8 Pty is a leading provider of job management apps, helping small businesses thrive worldwide. Our mission is to empower trade and service businesses with a more organized, productive, and professional operation.">About the Role">We're seeking an experienced full-stack engineer to join our team in developing and maintaining the...


  • City of Wyndham, Australia Fidelity Investments Inc. Full time

    Job DescriptionAs a seasoned technology leader at Fidelity Investments Inc., we are seeking a skilled Full Stack Engineering Leadership professional to drive innovation and excellence in our engineering teams. The ideal candidate will have a strong background in designing, developing, and supporting complex Web applications using Agile methodologies, Java...


  • Blacktown City Council, Australia RFI Technology Solutions Full time

    Job OverviewWe are looking for talented individuals to fill two positions of Full-Stack Software Developers in our Sydney and Adelaide offices.About the CompanyRFI Technology Solutions is a global company specializing in wireless coverage and solar power. We develop, manufacture, and distribute high-performance wireless products.Job ResponsibilitiesDevelop...


  • Garden City, Victoria, Australia Kogan Full time

    Pioneering eCommerce in Australia, Kogan.com drives innovation through technology. As a Full Stack Engineer, you'll shape our software, used by millions, to deliver exceptional customer experiences.Our team is known for being fast-paced, independent, and ambitious. We thrive in a culture of empowerment, knowledge sharing, and capability building.We empower...


  • City of Moonee Valley, Australia Paxus - Technology + Digital Talent Full time

    Paxus - Technology + Digital Talent is a leading logistics company seeking a skilled Full Stack PHP Developer to join our team.This role involves working on various projects, including internal and external applications, supporting staff, and maintaining our websites and databases.Laravel application development for internal and external applicationsData...