Python Developer

  • Sydney NSW, Australia
  • Full-time

Company Description

Xref is an HR software platform offering ease and assurance to anyone conducting candidate reference checks. We help people make great hires, with speed and confidence.


But, as a workplace, we’re about much more than that.


If you’ve considered joining a startup but equally value the security of an established business. Xref could be the next move for you.


Since launching in 2011, we have:

  • Changed the way the HR and recruitment industries conduct reference checks

  • Listed on the ASX

  • Expanded internationally, into London, Toronto and Oslo

  • Signed up more than 1000 customers in APAC, EMEA, Canada and North America

  • Grown from a team of two to more than 80 worldwide


We’ve hit some major milestones and we’ve had a lot of fun along the way. Now, as we enter our next major chapter of growth, we’re looking for more great people to bring on the journey with us.

Job Description

Our Build Team at Xref is looking for a backend software engineer who is willing to join a dynamic, diverse, and dedicated group of peers to design our products, test our technologies, and engineer our creative solutions.

Day to day you will:

  • Develop high quality software following good design and architecture principles

  • Identify, prioritise and execute tasks in the software development life cycle

  • Develop tools and applications by producing clean, efficient code

  • Automate tasks using appropriate tools and methods

  • Code Reviews

  • Debugging production errors

  • Follow good testing practices including unit tests and manual verification

  • Collaborate with internal teams to fix and improve products

  • Document development phases and monitor live systems

  • Ensure software is up-to-date with latest technologies




  • 5-7 years work experience as a Software Engineer or Software Developer
  • Extensive experience in software development

  • Understanding of microservices and distributed system design.

  • Expertise in Python programming language

  • Strong work experience in working with REST API backend frameworks like Django with familiarity on any Javascript technologies such as Angular would be a plus

  • In-depth knowledge of relational databases such as PostgreSQL, MySQL and NoSQL

  • Familiarity with AWS

  • Analytical mind with problem-solving aptitude and ability to work independently

  • Excellent organisational and leadership skills


Bonus points if you have:


  • Experience working in a start-up environment

  • Experience with Agile, specifically Scrum, methodologies


Technologies We Use and Teach:


  • Python, Django, Angular 

  • PostgreSQL, MySQL, NoSQL, Elasticsearch 

  • Travis, Docker, AWS Lambda, AWS ECS 

  • Github, JIRA


If this sounds appealing to you and you want to work in a dynamic and challenging environment, then please apply today.



Additional Information

Videos To Watch

Privacy Policy