Backend Software Engineer
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
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 RoleReporting 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.
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.
- 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.
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
Similar jobs
Backend Developer-Google Cloud Platform
Photon · Springfield, United States
47 minutes agoSenior Backend Developer - Kotlin
HCLTech · london, United Kingdom
52 minutes agojava Backend Engineer at San Jose, CA (REMOTE) Position
Data Wave Technologies Inc · United States
2 hours agoBackend OR API integration engineer
Siri Infosolutions Inc · Chicago, United States
2 hours agoBackend Software Engineer
Rivago infotech inc · United States
2 hours agoBackend Developer-W2only
VKore Solutions LLC · Hoboken, United States
2 hours ago