
Senior Full Stack Engineer
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
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
Get Remote-Work.app on your phone!

Associate Software Engineer

Junior Software Developer (Web Dev) - Casual

Associate Software Engineer

Machine Learning Engineer
