Senior Developer

Location:Richmond
Job Type:Full Time

We're REA

An Australian start-up success story we're quietly proud of.

From a garage in Melbourne to the global stage is an achievement we're humbled by. Our idea to put pictures of houses on the internet has blossomed since 1995, and we now have businesses across Australia, Asia, India and North America.

Our purpose is to change the way the world experiences property. No matter where you're at on your property journey, we're here to help on every step - whether that's buying, selling, renting or renovating.

Some of our brands include realestate.com.au, realcommercial.com.au, spacely.com.au, and Flatmates.com.au.

What we're doing

With us, you'll experience Collaboration. The Financial Services purpose is to offer home finance and other financial services to those using realestate.com.au for their property search. Given the opportunity of the size of that audience, the FS vision is to integrate a consumer's property search with finance though a world class digital seamless process. This will be achieved by building innovative consumer search and property finance application experiences that integrate the mortgage distribution channels of digital, phone and face to face. The financial services team is accountable for strategy development and execution, working with our banking and mortgage broker partners to build our capability and product offerings, leading sales management and engaging across the other lines of business in REA.

As a Senior Developer you will be responsible for designing, implementing and maintaining our products in a collaborative team environment. You will be expected to implement solutions using a variety of programming languages, databases and cloud technologies. You will follow agile software development practices such as test driven development, continuous delivery and pair programming. You will form a part of a small cross-functional team and will make a contribution to the success of the team's mission. You will use your skills and experience to mentor more junior team members.

The Senior Developer supports the Financial Services team in the following ways:

  • Designing, coding, testing and deploying new software products using a variety of technologies and platforms.
  • Maintaining existing products, including bug fixes and "Business As Usual" feature enhancements.
  • Supporting production systems.
  • Building high quality solutions that meet the needs of our users.
  • Leading the implementation of major features.
  • Providing technical mentoring and guidance to less experienced members of the team.

What we're looking for:

  • Strong programming skills in two or more of our programming languages - Scala, Java, Ruby and JavaScript. (Our team does full stack work across Java and JavaScript/React so you'll need to comfortable working with these)
  • Experience in building full stack web products using open source and cloud technologies.
  • Skilled in modern software development techniques such as object orientation, test driven development, micro-services and continuous delivery.
  • Developed skills in implementing solutions that scale and perform for millions of users.
  • Able to be effective in a collaborative team environment.
  • 5+ years of experience working in software development.
  • Tertiary qualification in Computer Science or similar highly desirable.
  • Looks at tricky situations through a solutions-focused lens.
  • Someone who can work productively in a fast paced and agile environment.

But we don't just look for someone based on their skills and expertise. It's our connection, acceptance and genuine care for each other that makes REA a great place to work. That means you also need to be:

  • Savvy minded and have the ability to think a little left of field / outside the box
  • A strong and creative communicator
  • Friendly, approachable and have good relationship management skills
  • An avid supporter of our fully inclusive culture - we celebrate difference and ensure that everyone belongs

The REA experience

The physical, mental, emotional and financial health of our people is something we'll never stop caring about. This is a place to learn and grow. We're committed to your development - both professionally and personally. Your experience with us is something we take seriously.

We offer:

  • Onsite health and wellbeing programs, including yoga and meditation classes, and weekly massages
  • Because We Care program which includes volunteer leave and community grants, to ensure you have the opportunity to give back to your community
  • Hack Days so you can bring your big ideas to life
  • An additional day of leave just for your birthday
  • A flexible working environment meaning we strike the balance of what you need and what works for the business (and yes, our leaders fully understand the flexible working policy)
  • Industry leading gender-neutral parental leave

If you like the sound of us, then we think you should apply today. While we take a look at your application, we encourage you to get to know us a bit more through our various social channels.