ACCOUNT EXECUTIVE JOBS

BACKEND DEVELOPER JOBS

The following job description is a snapshot of one of our successful placements.

For our latest career opportunities, please visit our JOB BOARD.


BACKEND DEVELOPER

Are you a skilled and motivated Backend Engineer ready to join our development team? Join us in designing, building, and maintaining the server-side logic, databases, and APIs that power our digital solutions. Your expertise in backend technologies, coding, and problem-solving will be instrumental in ensuring the robustness and performance of our applications.


Responsibilities:


  • Collaborate closely with frontend developers, designers, and other stakeholders to understand project requirements and design specifications.
  • Design, develop, and maintain scalable and reliable backend systems, APIs, and services.
  • Write clean, efficient, and well-structured code using backend programming languages such as Python, Java, Ruby, or Node.js.
  • Ensure the security and integrity of data by implementing authentication, authorisation, and data protection mechanisms.
  • Optimise database performance and manage data storage solutions, such as SQL and NoSQL databases.
  • Integrate backend systems with frontend components, third-party services, and external APIs.
  • Collaborate with DevOps teams to deploy and manage applications on cloud platforms (e.g., AWS, Azure, GCP).
  • Stay informed about the latest backend development trends, technologies, and best practices.
  • Troubleshoot and debug backend issues, identifying root causes and implementing effective solutions.
  • Collaborate in code reviews, providing and receiving constructive feedback from peers.
  • Contribute to the development and maintenance of coding standards and backend best practices.
  • Keep up-to-date with industry advancements and contribute fresh ideas to enhance backend development processes.


Qualifications:


  • Bachelor's degree in Computer Science, Engineering, or a related field. Relevant work experience can be considered.
  • Proven experience as a Backend Engineer, with a portfolio showcasing backend projects and applications.
  • Proficiency in backend programming languages such as Python, Java, Ruby, Node.js, or similar.
  • Experience with backend frameworks such as Django, Flask, Spring Boot, Ruby on Rails, or Express.js.
  • Familiarity with databases (SQL and NoSQL), data modeling, and database optimisation.
  • Knowledge of API design and development, including RESTful and GraphQL APIs.
  • Experience with version control systems (e.g., Git) and backend development tools.
  • Understanding of security best practices, authentication, authorisation, and data protection mechanisms.
  • Ability to work both independently and collaboratively in a team environment.
  • Excellent communication skills to convey technical concepts and collaborate with cross-functional teams.
  • Enthusiasm for staying updated with the latest backend development trends and technologies.


Join our team of Backend Engineers and be part of the exciting world of backend development. Apply now to contribute to designing and maintaining the powerful backend systems that drive our digital solutions!


This is an example of one of the expert roles the team at S2M have placed previously. If you too are looking for Backend Engineer job opportunities in Sydney, Brisbane, Melbourne or any other Australian city, simply register your resume with S2M.


OPPORTUNITIES ACROSS THE TECHNOLOGY SECTOR

If this is not quite the role you are looking for, we have expertise across the MediaDigital, Sales & Communications and Design & Product sectors.

Explore more of the roles we specialise in within the Technology space:

Share by: