Senior Full Stack Developer

Sydney | Melbourne


Sandstone Technology is a leading Australian Fintech and provider of award-winning digital origination, banking and lending automation solutions. Our cutting-edge software products are implemented in more than 40 financial institutions globally, including major top tier banks.

We have over 350 staff across Australia, Asia and the UK and our business is built around our people and our shared vision of continuous innovation, building market leading products, and partnering with our valued customers to transform banking experiences.


The role:

We’re currently looking for a Senior Full-stack Software Engineer experienced in using JVM who knows Scala or has a strong interest in using Scala for building machine-learning enabled banking solutions.

Working on developing a new machine learning based platform with a highly skilled and talented team, you will have the opportunity to express your innovative ideas, make decisions and demonstrate leadership capabilities. You will work on challenging projects, with exposure to a wide variety of technologies and skill sets, in a dynamic, fun and fast paced environment.


About you:

  • Good knowledge of software design principles and programming paradigms
  • 4+ years of professional experience in software engineering
  • Commercial experience with Java 8+, Kotlin, Scala
  • Commercial experience with React, Angular or Vue
  • Good knowledge of Web technologies (JSON, REST, CSS, OWASP basics)
  • Familiarity with NoSQL databases
  • Decent knowledge of the JVM
  • Good understanding of Git, JIRA, and Scrum
  • Good communications skills
  • Bachelor of Science in Computer Science or equivalent combination of work experience


Highly desirable skills:

  • Background with document workflows and processing (Intelligent Document Processing)
  • Familiarity with the mainstream Scala ecosystem (Play, Akka, Akka Streams)
  • Familiarity with modern DevOps (Docker, Compose, Kubernetes)
  • Experience with TypeScript and MongDB
  • Experience with Kafka and messaging in general
  • Experience with Spark and other BigData solutions
  • Experience in building and evaluating machine-learning models

About Us

At Sandstone, our people are our number one asset and we believe in providing opportunities for our people to develop and grow their careers through our training and development programs, mentoring and on the job coaching. Our employees enjoy a healthy work life balance with a number of social activities planned throughout the year, socially-distanced these days!) to relax and celebrate successes!    

We offer all employees:

  • Opportunity to for a company servicing the finance industry in Australia, New Zealand and Europe
  • Challenging high-profile projects delivered into complex environments
  • Opportunity to work with a talented, market leading team
  • Competitive remuneration package

If you are excited by the sound of this challenge and are interested in working with us, apply now with your CV!

Note: Only shortlisted candidates will be contacted.