Senior Software Backend Developer

We are looking for a full-time Senior Software Backend Developer to join us.

Abstract image showing swirling patterns of deep blue and lighter blue hues, creating a sense of depth and motion. The center appears denser with a dark blue concentration, fading outward with streaks and ripples of varying shades of blue, much like the meticulous design behind chemical safety management software.
Full-Time
Australia
June 26, 2025
Apply
Role Summary

Deliver new features and product updates for our ChemAlert and First Priority software applications. This hands-on role involves translating requirements into high-quality, scalable solutions through both independent and collaborative work. The developer will lead and contribute to iterative development processes, primarily focusing on server-side Java programming, while also being comfortable working across the front-end stack with HTML, CSS, and JavaScript as needed. This position requires a strong balance of technical expertise, problem-solving ability, and adaptability to thrive in a fast-paced, agile environment.

Key Responsibilities / Accountabilities

Technical Leadership:

  • Design and deliver scalable, secure, and high-performing software solutions.
  • Lead architecture decisions and ensure alignment with technical standards
  • Conduct code reviews and uphold code quality across the team
  • Architect and design software solutions leveraging advanced design principles and industry best practices.
  • Oversee and contribute to the development of critical software components, ensuring scalability, performance, and security

Mentorship and Collaboration:

  • Mentor developers to support technical growth and capability uplift.
  • Collaborate with stakeholders and cross-functional teams to drive outcomes.
  • Champion best practices in DevOps, testing, and secure coding.

Operational Excellence:

  • Monitor and resolve production issues, implementing long-term solutions to prevent recurrence.
  • Define and maintain technical standards, including coding conventions and architectural patterns.
  • Evaluate and recommend new tools or technologies.  
Key Skills

Technical Proficiency:

  • Proven ability to design scalable, secure infrastructure solutions.
  • Strong experience in test strategies and automated testing frameworks.

Leadership and Influence:

  • Ability to influence team decisions and project directions through deep technical insights.
  • Experience engaging effectively with senior stakeholders on strategy and technology planning.

Problem-Solving and Complexity Management:

  • Proven track record of leading the design and delivery of complex, multi-faceted software systems and applications.
  • Ability to handle high levels of uncertainty and resolve competing priorities with sound judgment.
  • Communicates clearly across technical and non-technical audiences, translating complexity into actionable insights.
Key Competencies & Attributes
  • Excellent problem-solving skills, with the ability to think strategically about technology and its role in driving business outcomes.
  • Excellent communication skills both verbal and written.
  • Positive work ethic towards any challenge that needs solving
  • Adaptability and ability to work flexibly, ability to absorb information quickly and be able to work in a highly iterative, agile way to changing business priorities. 
Experience & Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field/discipline
  • At least 7 years Development experience, with a strong emphasis on back-end development skills in Java.
  • 8 - 10 years hands on programming experience
  • Extensive experience with Java and Rest API
  • JavaScript - experience with React
  • Experience with frontend frameworks such as Angular or React highly desirable
  • Experience with Java testing frameworks such as JUnit and TestNG
  • Experience with agile project delivery.

Opportunity Awaits

Please complete the form below to complete your application.