About us
EstimateOne is a team with a mission to better connect the commercial construction industry in Australia and abroad. We want to enable people to do more of the things that matter, and less of the things that don’t. With 14 years in the game, we're both a profitable and fast growing business.
We're the market leader in Australia amp; New Zealand and our vision is for our platform to become the industry standard. To do that we'll need to make sure we're unlocking value from what we've already built while also inventing new stuff. It's equal parts optimisation and innovation
About the role
We’re on a growth journey, and we want you to help us shape that. This is an exciting role that will see you as a custodian of the platform's quality and usability; in a position to move the needle on customer satisfaction.
As a Developer Programmer you'll make a real, measurable difference to thousands of users by proactively addressing performance and reliability issues, as well as implementing usable, performant, and relevant features. You will guide technical decisions as well as help us shape our Agile practices and uplift our capability in terms of Test Driven Development, Clean Code practices and our ability to work collaboratively.
As a Developer Programmer you will measure your success by the outcomes that your team achieves, and not the amount of code you produce. We bring engineers into the conversation early and it's everyone's responsibility to think big-picture and be strategic. You'll work in a cross-functional team in close collaboration with designers and product experts and you’ll help to define the way we work.
We're looking for smart people who are keen to collaborate - it's that simple. The ability to champion our values matters to us; we care about our team and you'll be joining a group of people who want each other to be happy and successful.
About the platform
All of our new front end development is focused on building out React components in TypeScript to talk to our GraphQL API. We’re about to start our journey to separate our PHP monolith application into microservices, and from there, will be assessing what technologies we want to be using going forward. We have started doing some work with Node but will be assessing other things we could be using too.
For infrastructure, we are in AWS using things like Lambda, Fargate, S3, etc, which are controlled by Terraform, Ansible, Capistrano and Buildkite.
We've started building out a design system to help power us ahead on that journey. You can see the progress at https://styleguide.estimateone.com
All of our Engineers are T shaped across the front end, back end and devops and we aim to find people who are happy to work in 1-2 out of those 3 spaces.
About You
We know that developers with all of these skills do not exist (in fact, we don’t even know how to do all of this stuff, but we want to), so hopefully you can help us with some of that. In an ideal world you will: