RunTimeRecruitment
Open Position

Backend Engineer

Job Location: Melbourne, Victoria

Build Scalable Cloud Software That Solves Complex Problems

We're partnering with an Australian technology company building sophisticated cloud-based software platforms used to solve complex engineering and operational challenges.

We're looking for a Backend Software Engineer to design and build scalable backend services that power modern distributed applications. You'll work on cloud-native systems, APIs, databases and infrastructure that require high levels of reliability, performance and scalability.

This is an opportunity to work on mission-critical software where your engineering decisions have a direct impact on the performance, resilience and maintainability of large-scale applications.

The Role

As a Backend Software Engineer, you'll design, develop and maintain scalable backend services and APIs that support modern cloud applications.

You'll work across backend services, cloud infrastructure, databases, APIs and distributed systems, building secure, reliable and maintainable software that powers business-critical platforms.

Working closely with product managers and software engineers, you'll help deliver high-quality backend systems while contributing to architecture, technical design and continuous improvement.

What You'll Be Working On

  • Develop clean, efficient and well-tested backend software.
  • Design and build scalable backend services.
  • Develop secure RESTful APIs that integrate with cloud services and external systems.
  • Design and optimise SQL and NoSQL databases.
  • Build backend services supporting:
    • Application orchestration
    • Workflow management
    • Event processing
    • Service integration
    • System monitoring and operational tooling
  • Deploy and manage cloud applications running on AWS or GCP.
  • Containerise applications using Docker and Kubernetes.
  • Participate in architecture discussions, planning, estimation and technical reviews.
  • Write unit, integration and automated tests.
  • Optimise backend performance, scalability and reliability.
  • Produce technical documentation including APIs and deployment processes.
  • Participate in peer code reviews and mentor junior engineers where required.
  • Explore modern development practices including AI-assisted development tools.

Technology Stack

You'll work with technologies such as:

  • Golang
  • Ruby on Rails
  • Django
  • REST APIs
  • GraphQL
  • SQL
  • NoSQL Databases
  • AWS or Google Cloud Platform
  • Docker
  • Kubernetes
  • CI/CD Pipelines

We're Looking For

You'll ideally have:

  • 5+ years of backend software development experience.
  • Strong experience building scalable backend applications.
  • Commercial experience with Golang, Ruby on Rails or Django.
  • Strong API design and development experience.
  • Solid understanding of distributed systems and cloud-native applications.
  • Experience working with relational and/or NoSQL databases.
  • Experience deploying applications into AWS or GCP.
  • Experience with Docker and Kubernetes.
  • Strong debugging and performance optimisation skills.
  • Good understanding of software engineering best practices and the software development lifecycle.
  • Experience with AI-assisted development tools such as GitHub Copilot or Cursor is advantageous.

You'll Thrive Here If You

  • Enjoy solving complex backend engineering challenges.
  • Like designing scalable distributed systems.
  • Care about writing clean, maintainable code.
  • Enjoy collaborating with highly technical engineers.
  • Want to build software that solves meaningful technical and operational challenges.

Why Join?

  • Build modern cloud-native software using contemporary backend technologies.
  • Work on highly scalable distributed systems that support business-critical applications.
  • Get hands-on with the software you're building and see your work make a real impact.
  • Work closely with product and engineering teams to rapidly iterate and improve software.
  • Opportunity to influence the architecture of large-scale backend systems.
  • Join a highly supportive, collaborative engineering culture where knowledge sharing is encouraged.
  • Work alongside experienced engineers, technical leaders and company leadership in an open and collaborative environment.
  • Free lunch, snacks and drinks provided for the whole team.
  • Permanent full-time position based in Melbourne.

Apply Now

If you're excited about distributed systems, cloud platforms, APIs and building scalable backend software, we'd love to hear from you.

Simon Melano
0485 991 211
simon@runtimerec.com

Before You Apply

Is your CV costing you interviews?

28 years reading firmware CVs. Most get closed in 8 seconds. A $27 guide that shows you exactly why and how to fix yours today.

Get the CV Guide · $27
Apply to Position