Haystack
← Back to Jobs
Full time
Technology

Backend Software Engineer

Blackbook ExecutiveMelbourne, Victoria🇦🇺AustraliaPosted 26 Jul 2026

Why This Role Stands Out

This hybrid Backend Software Engineer role offers a fantastic opportunity to build cutting-edge software systems within a respected Australian tech company, with significant potential for professional growth and impact. You'll thrive here if you're a mid-senior engineer eager to take ownership of robust APIs and data infrastructure, collaborating within a supportive team to deliver innovative solutions. Apply now to contribute to a culture of continuous improvement and shape the future of advanced software applications.

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

My client is an Australian technology company developing advanced software-driven systems for complex real-world applications. As they continue to expand, they are seeking a Backend Software Engineer to join a highly collaborative engineering team responsible for delivering innovative software solutions from development through to deployment.

The Role

Reporting to the Lead Software Engineer, you will take ownership of the services, APIs and data infrastructure that power the platform. Working alongside a dedicated Frontend Developer and the broader engineering team, you'll help deliver reliable systems from design through to deployment.

Your responsibilities will include
  • Designing and building backend services using frameworks such as Golang, Ruby on Rails or Django.
  • Designing, implementing and maintaining secure, well-documented APIs (RESTful or GraphQL).
  • Designing and optimising database schemas and queries across SQL and/or NoSQL systems.
  • Deploying, monitoring and managing services in cloud environments (AWS or GCP) using Docker and Kubernetes.
  • Writing unit, integration and end-to-end tests, and contributing to CI/CD pipelines.
  • Profiling and refactoring code to improve performance and reduce technical debt.
  • Collaborating with frontend engineers, product managers and designers to translate requirements into technical solutions.
  • Contributing to secure coding standards and participating in peer code reviews.
  • Maintaining technical documentation, including API references and system diagrams.
  • Mentoring junior engineers and contributing to a culture of continuous improvement.
Your Background

To be successful in this role, you will possess:

  • 5+ years' hands on experience in backend software development.
  • Strong experience with a modern backend framework such as Golang, Ruby on Rails or Django.
  • Solid understanding of relational and/or non relational databases.
  • Proven experience designing, building and maintaining secure, scalable APIs.
  • Familiarity with cloud infrastructure (AWS or GCP) and containerisation tools such as Docker and Kubernetes.
  • Strong debugging skills and experience optimising application performance.
  • Excellent communication skills and the ability to collaborate across technical and non technical teams.
Experience in any of the following would be highly regarded
  • AI assisted development tools such as Copilot or Cursor.
  • Working in Automotive, Robotics, Advanced Manufacturing.
  • Strong knowledge of the Software Development Lifecycle (SDLC) and associated best practice.
What's On Offer

This is an opportunity to join a growing Australian technology business developing sophisticated software driven products for global markets. You'll work alongside an experienced engineering team on technically challenging projects, with genuine ownership, strong career development opportunities and exposure to cutting edge technology in a collaborative, innovative environment.

Skills

Django
Docker
GCP
Ruby
SQL
AWS
Robotics
Go
GraphQL
Kubernetes
Rails

Similar jobs