Select your region
UK & Europe
Australia & NZ
Global

GL

Software Engineer

Short summary:

This role forms part of a team of Software Engineers committed to continually improving and delivering a market leading software for medical specialists in Australia and New Zealand.

Who are we: 

Magentus products and services have been at the forefront of delivering health technology for more than 30 years, offering deep expertise across clinical systems, health informatics and practice management.

Across pathology, radiology, oncology, maternity and practice management, we are connecting the health ecosystem and transforming digital healthcare at scale. Driven by our dedicated teams across the globe, our success reflects our passionate commitment to improving healthcare outcomes.

What’s in it for you: 

Flexible Working Environment: Work Hybrid & flexible hours.
Extra Leave: Parental / Volunteer / Pawrental / Birthday & the opportunity to purchase more.
Leadership & Development: LinkedIn learning / Future leaders program.
Employee Recognition: Annual celebrations / Peer recognition / CEO awards / Great tenure presents.
Wellbeing led: Community driven programs / Starlight partnership / EAP.

Most of all a supportive / inclusive and diverse company.

What about the role:
  • Write good, clean, and functional code for the Gentu Mobile team.
  • Design and implement integration with AWS services, particularly Amplify, Cognito, API Gateway and Lambda.
  • Work closely with the Ruby on Rails backend team, integrating with the Gentu application’s codebase.
  • Ensure interaction with backend services is secure, efficient, and reliable.
  • Create and maintain automated tests to ensure the quality of the software being developed.
  • Participate in code reviews to ensure that best practices are being followed and that code is maintainable and scalable.
  • Participate in architectural discussions to improve the design and structure of the mobile application.
  • Collaborate with other members of the development team to identify and address technical issues and implement solutions.
  • Participate in Agile software development practices, including sprint planning, stand-ups, and retrospectives.
  • Stay up-to-date with industry trends, tools, and techniques and share knowledge with the team.
  • Troubleshoot and resolve technical issues, including investigating and diagnosing problems and providing timely solutions.
  • Contribute to improving development processes and methodologies to increase efficiency, quality, and collaboration.
What qualifications and experience do I need:
  • Proficiency with front-end technologies including React, JavaScript, TypesScript, CSS, Sass HTML5.
  • Proficient in server-side logic using Node.js and experience with Express.js or similar frameworks.
  • Familiarity with automated testing frameworks, such as JEST, Cypress or Mocha.
  • Experience in database design, development, and optimisation using both SQL and NoSQL databases.
  • Knowledge of API integration and security practices, particularly with JWTs.
  • Skilled in optimizing applications for maximum speed and scalability.
  • Strong understanding and experience in responsive design and cross-browser compatibility.
  • Good problem-solving skills and effective solution development.
  • Good communication skills for both technical and non-technical stakeholders.
  • Familiarity with Agile methodologies, such as Scrum.
  • Sound understanding of software design principles and their implementation.
  • Basic understanding of DevOps practices is advantageous.
  • Experience or understanding of CI/CD processes is a bonus.
  • Willingness to engage in mobile development.
Highly Desirable but Not Essential
  • Exposure to mobile app development with React Native (or similar framework) or willingness to learn.
  • Knowledge of state management patterns and solutions (e.g. Redux, Context API).
  • Experience with front-end performance testing and optimisation techniques.
Other Considerations 
  • The role does require extensive collaboration with UI/UX designers or DevOps teams, but a basic understanding in these areas can be beneficial.
  • Security and performance optimisation are key aspects of this role, especially in the context of backend interactions.

People are at the heart of everything we do at Magentus — we work as one team to create a healthier society.

One Team / Make a difference / We Care / Constant Evolution / Trust

Not confident that you have everything listed above? Don’t let that stop you applying for your potentially perfect next role.  
️×
Select region
UK & Europe
Australia & NZ
Global