Datarock logo

Senior Full Stack Engineer

Datarock
Department:Software Engineer
Type:REMOTE
Region:Australia
Location:Australia
Experience:Mid-Senior level
Estimated Salary:A$100,000 - A$150,000
Skills:
TYPESCRIPTNODEJSREACTPYTHONAWSLAMBDACLOUDFORMATION
Share this job:

Job Description

Posted on: June 26, 2025

Datarock is a mining technology company that provides products and services to a diverse and growing range of clients across all commodities in the global mining and exploration industry.

Our products leverage computer vision technologies to assist geologists and geotechnical engineers in extracting geological and geotechnical information from imagery and video commonly collected in the mining environment.

Datarock also provides professional services through our Applied Science Team, which specialises in applying machine learning to geoscience problems at all stages of the exploration and mining cycle.

Our technology team is composed of specialist data scientists, machine learning and computer vision engineers, and software and UX developers and engineers. The technology team works closely with our applied science team to ensure meaningful, robust and secure deployment of geological and geotechnical machine-augmented products.

Datarock’s team is spread across Australia and New Zealand. We offer flexible work hours, the ability to work remotely, and a dynamic and collaborative work environment that allows each team member to grow professionally.

For more information about us, please visit our website: www.datarock.com.au

Job Summary

We are looking for a passionate senior full-stack developer to join our growing team and help build our cloud-based machine-learning platform. From deploying scalable computer vision models to exploring new paradigms of interacting with massive volumes of visual data, our developers are one of the key pillars in our company.

The role will report to one of our Lead Engineers, this role is full-time and will be Australia-based.

Responsibilities

  • Collaborate with other developers, ML Engineers and internal stakeholders.
  • Understand business problems and work with the team to design software solutions to those problems.
  • Conduct code reviews, offer constructive feedback, and provide mentorship to peers.
  • Contribute to the continuous improvement of the application development lifecycle.
  • Provision cloud resources using IaC.
  • Contribute to architectural design and direction.
  • Work to and promote best practice engineering standards.
  • Build, run and support the systems you modify and create with your team.

Requirements

A successful candidate should have the following technical skills:

  • A problem-solving mindset.
  • Proven ability to design, develop, and maintain highly scalable, secure, reliable, and performant systems.
  • Significant experience in web technologies, languages & frameworks is critical - Typescript, NodeJS, React and Python.
  • Familiarity with frontend development using React, but backend proficiency is prioritised.
  • Build secure, scalable, and reliable cloud-native systems on AWS, using services such as Lambda and CloudFormation.
  • Solid understanding of web-scale architecture and secure coding practices.
  • Good written and verbal communication inside and outside the team.
  • Good engineering practices around code lifecycle, testing, and deployment.

We’re excited to grow our team with the addition of a Senior Software Engineer. If you think you would be a good fit, please apply and we will get back to you as soon as possible.

Job Benefits

Flexible work arrangements - we understand that everyone works differently, so promote the most effective schedule for you.

Strong team culture - get to know our amazing and diverse technical and support teams in the office, remotely or over a coffee to hear about our company social events.

Professional development - we encourage growth via R&D, publications, internal and external presentations, contributions to OSS, you name it.

Attractive salary

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Remote-Work.app logo

Remote-Work.app

Get Remote-Work.app on your phone!

SIMILAR JOBS
Brightly Software logo

Associate Software Engineer

Brightly Software
Just now
Software Engineer
Remote (Australia)
Melbourne, Victoria, Australia
.NETC#ASP.NET MVC/CORE+8 more
Sanico Software logo

Junior Software Developer (Web Dev) - Casual

Sanico Software
Just now
Software Engineer
Remote (Australia)
Australia
HTMLCSSJAVASCRIPT+5 more
Siemens logo

Associate Software Engineer

Siemens
Just now
Software Engineer
Remote (Australia)
Melbourne, Victoria, Australia
.NETC#ASP.NET MVC/CORE+8 more
StackAdapt logo

Machine Learning Engineer

StackAdapt
2 days ago
Software Engineer
Remote (UK)
London, England, United Kingdom
MACHINE LEARNINGDATA SCIENCEBIG DATA+5 more
Prolific logo

Data Engineer

Prolific
2 days ago
Software Engineer
Remote (UK)
London, England, United Kingdom
PYTHONSQLSNOWFLAKE+8 more