Senior Backend Software Engineer

1 week ago


Melbourne, Victoria, Australia Hudson Australia Full time
About the Role

Hudson Australia is seeking an experienced Senior Backend Software Engineer to lead our API development efforts. As a key member of our technology team, you will design, develop, and maintain high-performance APIs to support our applications and services.

Responsibilities
  • Design and implement scalable RESTful or GraphQL APIs to meet business requirements.
  • Collaborate with cross-functional teams to integrate APIs with front-end and back-end applications, databases, and external services.
  • Write and execute unit and integration tests, debug issues, and optimize API performance.
  • Implement API security best practices, such as OAuth, JWT, and data encryption, to protect user data.
  • Monitor API performance and usage, identify potential issues, and provide timely maintenance and updates.
Requirements
  • Minimum 3-5 years of experience in API development and integration.
  • Proficient in Azure skills: LogicApps, Azure Function Apps, Azure Service Bus, APIM, Azure virtual networking.
  • Strong knowledge of IaC scripting using Bicep, C# development, and Azure DevOps CICD setup using YAML pipelines.
  • Languages and frameworks: Proficient in one or more backend languages (e.g., Python, Java, Node.js, Ruby) and frameworks related to API development.
  • API technologies: Strong knowledge of RESTful and/or GraphQL API standards and best practices.
  • Security: Experience with API authentication and authorization mechanisms, such as OAuth, JWT, and OpenID Connect.
  • Database skills: Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Tools: Experience with tools such as Postman, Swagger/OpenAPI, and API Gateway services (e.g., AWS API Gateway, Apigee).
  • Version control: Proficient in Git and collaborative development workflows (e.g., GitHub, GitLab, or Bitbucket).
  • Cloud platforms: Experience with cloud providers like AWS, Azure, or GCP is a plus.
Preferred Qualifications
  • CI/CD: Experience with continuous integration and continuous delivery (CI/CD) pipelines.
  • API monitoring: Familiarity with API monitoring and analytics tools.
  • Agile methodology: Experience working in Agile or Scrum environments.
What We Offer

Hudson Australia offers a competitive salary range of AU$120,000 - AU$180,000 per annum, depending on experience.



  • Melbourne, Victoria, Australia Preston Rowe Paterson Melbourne We Have Property Covered Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking a skilled Senior Software Engineer - Backend Development to join our team at Company. As a Senior Software Engineer - Backend Development, you will be responsible for designing, developing, and maintaining our backend systems.Main Responsibilities:* Design and develop scalable and...


  • East Melbourne, Victoria, Australia Gallagher Full time

    Senior Software Engineer (Backend)We're seeking a skilled Senior Software Engineer (Backend) to join our team at {company}. The ideal candidate will have experience in developing scalable and efficient cloud-based systems and a strong understanding of software development principles.


  • Melbourne, Victoria, Australia AECOM Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer - Backend to join our team. As a Backend Software Developer, you will be responsible for designing and implementing large-scale applications using a variety of programming languages and technologies. If you have a passion for building complex systems and a strong background in software...


  • Melbourne, Victoria, Australia Square (Block) Full time

    We are looking for a highly skilled Senior Software Engineer to join our team and lead the development of our backend infrastructure. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining large-scale backend systems. You will work closely with cross-functional teams to deliver high-quality software...


  • Melbourne, Victoria, Australia KPMG Australia Full time

    Job OverviewAs a skilled Senior Software Engineer - Backend, you will be responsible for developing and maintaining the backend of our software applications. This role involves working with our team to design, implement, and test software solutions that meet the needs of our clients. Key Responsibilities= Developing and maintaining high-quality software...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Randstad Full time

    Job Title: Software Engineer (Backend)We are looking for a skilled Software Engineer (Backend) to join our team at “{company}”. The ideal candidate will have experience with backend development and be proficient in multiple programming languages. Key Responsibilities:1. Design, develop, and maintain scalable backend systems.2. Collaborate with...


  • Melbourne, Victoria, Australia Qantas Group Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at Qantas Group, working on backend services for hotels and holidays offerings. The ideal candidate will have experience in Clojure and be passionate about software ergonomics, with a strong desire to learn and grow with our company.Key ResponsibilitiesDesign and develop...


  • Melbourne, Victoria, Australia Macro Recruitment Full time

    Job Title: Software Backend EngineerJob Summary:As a Software Backend Engineer, you will be responsible for designing and developing scalable and efficient backend systems. You will work closely with the frontend team to ensure seamless integration and user experience. Main Responsibilities:* Design and develop backend systems using Java and Python*...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia ThompsonCook Full time

    Job Title: Software Engineer - BackendJob Summary: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in backend development and a strong understanding of software design patterns.Responsibilities:Design and implement backend services using Java or Python.Collaborate with cross-functional teams to deliver...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Nando's Full time

    Job Title: Software Engineer (Backend)We are seeking a skilled Backend Software Developer to join our team at {company}. This is a unique opportunity to work with our team of talented engineers and contribute to the development of our innovative software solutions.Key Responsibilities:Design, implement, and maintain high-quality code for our backend...


  • Melbourne, Victoria, Australia SchoolHouse Full time

    About this roleWe are seeking a skilled Senior Software Engineer (Backend) to join our team and contribute to the development of our company’s software solutions.Main responsibilities* Design, develop, and maintain high-quality software applications* Collaborate with cross-functional teams to identify and prioritize project requirements* Stay up-to-date...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Anton Murray Consulting Full time

    Job Title: Software Engineer - BackendCompany: {company}As a software engineer - backend, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. Your primary focus will be on ensuring the stability, scalability, and security of our systems.Key Responsibilities:Design and develop robust...


  • Melbourne, Victoria, Australia SchoolHouse Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our backend systems using Java and Spring. Key responsibilities include:Designing and implementing scalable and efficient backend systemsMaintaining and improving existing...


  • Melbourne, Victoria, Australia Service Stream Full time

    Job Title: Senior Software Developer - Backend SystemsWe are seeking a skilled Backend Software Engineer to join our team at "{company"}. The ideal candidate will have experience in designing and implementing large-scale backend systems using "{lang_code"}."{title"} responsibilities include:"{description"} of backend systems using...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Allens Operations Pty Ltd Full time

    About the Role:We are seeking a skilled Software Engineer (Backend) to join our team. As a member of our team, you will be responsible for designing, developing, and maintaining our backend systems. Key Responsibilities:• Design and develop scalable and efficient backend systems• Collaborate with cross-functional teams to deliver high-quality software...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia LRQA Full time

    We are seeking a skilled Software Engineer - Backend to join our team. The ideal candidate will have experience with backend development, including the design and implementation of scalable software systems.Key Responsibilities:Design and develop backend software systemsImplement scalable and efficient solutionsCollaborate with cross-functional teamsEnsure...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia CSIRO Full time

    We are seeking a skilled Software Engineer to join our team at {company}.As a Backend Developer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on the backend infrastructure, ensuring it is scalable, secure, and efficient.Main Responsibilities:Design and implement backend systems and...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Vanguard Full time

    Job Title: {title}Company: {company}We are looking for a skilled Software Engineer (Backend) to join our team. The successful candidate will be responsible for designing and developing scalable and efficient backend systems.Main Responsibilities:Design and develop high-quality, scalable, and maintainable software systemsCollaborate with cross-functional...


  • Melbourne, Victoria, Australia Fuse Recruitment Full time

    Job Title: Senior Software Engineer (Backend)We are seeking an experienced Senior Software Engineer (Backend) to join our team. As a key member of our development team, you will be responsible for designing, implementing, and maintaining our company's backend systems and applications. Your primary focus will be on developing scalable, efficient, and secure...


  • Melbourne, Victoria, Australia Herbert Smith Freehills Full time

    About the RoleAs a senior software engineer, you will be responsible for building scalable and efficient backend systems. The ideal candidate will have 5+ years of experience in software development and a strong understanding of computer systems and algorithms.Key Responsibilities:Design and develop complex software systemsCollaborate with cross-functional...