Software Engineer (Full Stack with Java/React) - Work from Home or Remotely

Engineering · Australia, New South Wales
Department Engineering
Employment Type Full-Time
Minimum Experience Mid-level

About Prospection

Prospection is a pioneer in healthcare data analytics. Using predictive analytics and machine learning with real-world healthcare data to unearth insights that help research, develop and target better healthcare outcomes for patients.

We analyse large health care data sets (script claims, EMR, Registry, Insurance, Supply Chain, CRM) to provide real world evidence insights, improve medication utilisation and health outcomes.

Founded out of Sydney’s Cicada Innovations in 2012, Prospection works with government, pharmaceutical companies and the medical community across more than 70 therapy programs, including immuno-oncology, HIV and hepatitis, in Australia and Asia Pacific. Prospection is backed by investors including Main Sequence Ventures, and Horizons Ventures.

The Opportunity

Our software engineering team is highly experienced with web development, data warehouse design, big data, business intelligence, data ETL / integration, product development and tools for visualising data. Our engineers are able to work across the full breadth of these areas and drive many of the technology choices we make. Agility, Process, DevOps and CI/CD are highly valued tenets of our team.


The Software Engineer reports directly to the Engineering Manager and will be responsible for the ongoing development of Prospection's data visualisation and insights products.

As a Software Engineer you will work closely with the Engineering Manager, and collaboratively with other engineers, data scientists and consultants on solution design, and development of application features. This includes:

  • Front end work to deliver state of the art application that amazes customers and allow them to visualise data on dynamic charts
  • Back end work to support the web application along with advanced data mining algorithms to process big data
  • Identify and improve stability and performance bottlenecks
  • Lead and contribute to code reviews


To be successful in this role you will have:

  • Experience in modern frameworks such as React or Angular
  • Expertise in Java, JavaScript and SQL
  • Understanding and use of software design patterns
  • Strong analytical and problem solving skills
  • Web development skills HTML, CSS
  • Test driven development
  • Cloud environments

Preferred Experience

  • Experience with Scala or
  • Experience with visualisation Libraries (such as Google charts, D3, Highcharts, ECharts) and Typescript
  • Spring Boot, Hibernate & JPA
  • Elasticsearch, any non-traditional DB
  • Apache Spark, HADOOP, Hive, Pig, Splunk, MapReduce
  • Data mining, BI tools, Big Data
  • Familiarity with the concepts of continuous integration and delivery (CI / CD) and a DevOps mindset
  • AWS



  • Flexible and remote working options
  • Stimulating and diverse problems to solve
  • Great team culture
  • Lots to learn


As a team player, you enjoy learning new skills from your colleagues and sharing your knowledge with others. You should have a strong work ethic, whilst making time to have fun at the end of the day.

If you are interested in applying for this opportunity, please submit your most up to date resume

*Note: For the time being our team is fully supported and successfully working and delivering on projects remotely or from home. The health and wellbeing of our employees and clients is important to us, we have implemented and continue to practice COVID safe policies, informed by the health advice obtained from NSW Health and Federal Government Health Agencies.


We respectfully acknowledge the Traditional Owners of the land on which we work and learn, and pay respect to the First Nations Peoples and their elders, past, present and future.

Thank You

Your application was submitted successfully.

  • Location
    Australia, New South Wales
  • Department
  • Employment Type
  • Minimum Experience