Overview

Working at Domain
Imagine a workplace where open minds open doors every day. If you’re looking for somewhere to bring your whole self to work each day, a place that values your differences, experiences and all the amazing things that make you you, then you’ll be happy to hear our door is open.

At Domain, our vision is to inspire confidence for all of life’s property decisions, and we have a bunch of brands under our umbrella that make us Australia’s home of property.

We value innovation and creativity and are committed to building an inclusive workplace that celebrates our diversity of race, beliefs, sexual orientations, gender identities, age, disability status, marital status and more; one where every single one of us can feel truly at home. Domain’s commitment to inclusivity are seen in our best in class policies relating to:

  • parental leave;
  • flexibility;
  • working from overseas; and
  • performance-based incentives.

Your Purpose

You are the most senior backend / API developer of a cross-functional software development team focussed on discovering, validating and delivering products and features for Consumer Solutions customers.

You will lead the technical design, implementation and support of the Consumer Solution backend API services for your squad, working closely with;

  • Team Lead, Product Manager and UX to ensure your solution satisfies our product, user experience and delivery goals
  • Tech Leads, Principal Engineer and Architecture team to ensure your solution and implementation aligns with the broader
  • Technology Group strategy and goals
  • Software Engineers and QA member of Consumer Solution group, to ensure your solutions are of high quality and can quickly and repeatedly be tested
  • Platform Engineers, to ensure your solution is resilient, scalable and are easy to support and maintain
  • This position will work with multiple technology stakeholders across Domain and our partner Lendi to complete development and product initiatives. You will also be expected to participate in various guilds to help shape the future tech strategy of Domain.

A Day in the Life

  • Implement APIs and backend solutions to support the delivery of Consumer Solution initiatives.
  • Write clean, readable and performant code to the standard of a senior engineer.
  • Write unit and integration tests to ensure a high-quality code base.
  • Participate in sprint planning, discovery sessions, and guilds.
  • Code review other team members’ code daily.
  • Be On-Call, supporting the investigation and resolution of Consumer Solution backend services in Production
  • Implement APIs and backend solutions to support the delivery of Consumer Solution Initiatives.
  • Write clean, readable and performant code to the standard of a senior engineer.
  • Write unit and integration tests to ensure a high-quality code base.
  • Participate in sprint planning, discovery sessions, and guilds.
  • Code review other team members’ code daily.
  • Be On-Call, supporting the investigation and resolution of Consumer Solution backend services in Production

Experience

  • 5+ years hands-on experience working with multiple backend languages and frameworks (with preferable experience in
  • NodeJS, .Net, Python, etc.)
  • 3+ years experience in modern software development techniques (TDD, microservices)
  • 3+ years experience in CI/CD pipelines
  • 3+ years working in an agile environment
  • Solid experience implementing front-end solutions, Web or/and Mobile
  • Solid experience in Cloud-based infrastructure, working with container-based architecture
  • Solid experience with application monitoring, profiling, tools, caching strategy
  • Strong experience with SQL, NoSQL, Redis, Elasticache, etc.
  • Experience in GraphQL preferable.

Technical Design & Experience

  • Understands contemporary software engineering practices and architectural principles
  • Understands and can articulate the trade-offs of different approaches, demonstrating pragmatism and resourcefulness when confronted with constraints.

Enthusiasm

  • Demonstrates excitement for work, technology standards, their team and the organisation.
  • Passion for continuously improving and optimising our Tech, Product, Team Health, and Processes
  • Always open to stepping in and working on different areas not core to role (i.e. DevOps, Front End, QA, etc)

Teamwork

  • Empower team members
  • Experience working with various technical and non-technical members across different areas (Product, Design, Architecture, Security, etc.)

Organisation & Planning

  • Effective time management and a focus on critical priorities
  • Plans and organises in an efficient, productive manner

Communication

  • Speaks and writes clearly
  • Engages and connects with empath

Why join us? 

We’re the right size business for you to make a real impact, with a workplace culture where you can be you. Perks of the role include:

  • Flexibility tailored to you – so if you’ve recently made a sea change, work adjusted hours or like the idea of hybrid working, it’ll be perfect;
  • First-rate parental leave and wellbeing policies;
  • Discounts on things like Domain Home Loans;
  • Access to Perkbox, giving you discounts across healthcare, entertainment, food, utilities and more
  • Continuous opportunities to leap, learn and grow.

We don’t just talk, we do. Every day we solve property problems for Australians and beyond. We encourage our people to see the possibilities, and turn them into realities. That’s why we want you.

Who are we?

We shine a light on all things property. Our business aims to simplify the property journey for all involved; motivated by expertise and our exclusive data. Changing the way people engage with property requires a team of diverse thinkers.

What’s next?

One of our talent partners will give your application a good look and give you a call if it’s a good match, so apply now!

Don’t meet every single requirement? We’re committed to building an inclusive, diverse and supportive workplace, so if you’re excited about this role but your past experience doesn’t align perfectly, we encourage you to send in your application. You may just be the perfect candidate for this opportunity or another within the Domain Group