Frontend Software Engineer

As Frontend Software Engineer you will be responsible for building out the web UI for our flagship product, Metix. You’ll have the opportunity to influence the design of our overall system and take ownership of some of its key components. You’ll choose the latest tools and technologies to help you build and deliver software that provides the best possible customer experience.

 

Key Responsibilities:

  • Design, develop and test the Metix web UI using React and Redux.
  • Regularly deploy releases directly to our customers via our CI/CD workflow.
  • Actively participate in team discussions on product planning, feature implementation, UI/UX design, testing and code reviews. 
  • Respond to user issues and bugs and deploy fixes in a timely manner.
  • You’ll work closely with other members of the team working on different parts of the product to ensure a consistent user experience.

 

Qualifications, Skills and Experience:

  • Degree in Software Engineering, Computer Science or related technical discipline.
  • Minimum of 3 years software engineering experience with React, Redux, HTML and CSS.
  • Exceptional knowledge of modern Javascript and its associated design patterns.
  • Experience with modern frontend tools such as npm/yarn, webpack and testing with Jest and jsdom.
  • Passion for clean, maintainable and highly testable code.
  • Ability to analyse requirements and then design, implement and test (using TDD) technical solutions.
  • An eye for design and experience implementing user interfaces with outstanding UX.
  • You have a history of successfully delivering web application projects.
  • Strong software engineering, agile project management and analytical skills.
  • Experience working with automated test and CI/CD environments.
  • Excellent verbal and written communication skills.
  • Able to develop and maintain technical documentation.

 

Bonus Skills and Experience:

  • Experience with Docker and Kubernetes.
  • Experience with cloud technologies such as AWS or GCS.

 

Special Conditions

  • Must be able to obtain a clean Police Clearance.

 

How to apply

  • Provide your CV (max 2 pages) with a short cover letter/email introducing yourself and what you offer the Chironix team. 

 

Previous Applicants Need not Apply

 

****No recruiters please****

Senior Backend Software Engineer

We’re looking for a senior backend software engineer to build out the HTTP API for our flagship product, Metix. You’ll have the opportunity to influence the design of our overall system and take ownership of some of its key components. You’ll choose the tools and technologies to help you build and deliver software that provides the best possible customer experience.

 

Key Responsibilities:

  • Design, develop and test the Metix API using Django, PostgreSQL and the technologies you deploy as the product expands.
  • Regularly deploy releases directly to our customers via our CI/CD workflow.
  • Actively participate in team discussions on product planning, feature implementation, UI/UX, testing and code reviews. 
  • Respond to user issues and bugs, then deploy fixes in a timely manner.
  • You’ll work closely with other members of the team working on different parts of the product to ensure a consistent user experience.
 

 

Qualifications, Skills and Experience:

  • Degree in Software Engineering, Computer Science or related technical discipline.
  • You have a history of successfully delivering web application projects covering the entire software development life-cycle, unsupervised.
  • Minimum of 6 years software engineering experience with extensive knowledge of backend technologies such as Django (or similar web framework), RESTful HTTP APIs, ORMs, SQL databases, key/value databases, asynchronous task queues, OAuth and 3rd-party web services, etc.
  • Exceptional knowledge of Python in a web server context.
  • An exceptional understanding of web security.
  • Passion for clean, maintainable and highly testable code.
  • Ability to analyse user stories and then design, implement and test (using TDD) technical solutions, unsupervised.
  • Extensive knowledge of software design patterns and when to apply them.
  • Strong problem solving and analytical skills.
  • Experience working with automated test and CI/CD environments.
  • Excellent verbal and written communication skills.
  • Able to develop and maintain technical documentation.
  • Experience with git and workflows such as gitflow.
  • Experience with Docker and Kubernetes.
  • Experience with cloud technologies such as AWS or GCS.

 

Special Conditions

  • Must be able to obtain a clean Police Clearance.

 

How to apply

  • Provide your CV (max 2 pages) with a short cover letter/email introducing yourself and what you offer the Chironix team. 

 

****No recruiters please****

Internships

We support the development of students and graduates by providing placements through recognised internship programs. 

Please view the below programs for further details and information on how to apply.

PhD Students: APR Intern – https://aprintern.org.au/

Engineering Undergraduates: Defence Industry Internship Program – https://diip.com.au/student-information/about-the-program/