Full Stack Developer (Syndey)

About the role

We are seeking an experienced Full-Stack Developer to design, develop and support modern web applications across frontend, backend, database and cloud-native environments. The role requires strong commercial experience with JavaScript, TypeScript, Angular, React, Java and Spring Boot, together with practical knowledge of PostgreSQL, Linux, Docker, Kubernetes and RESTful API development.

Key responsibilities

  • Develop responsive user interfaces

  • Build and maintain backend services

  • Design APIs

  • Integrate applications with internal and third-party platforms

  • Manage application data within PostgreSQL

  • Contribute across the full software development lifecycle, including solution design, development, testing, code reviews, deployment, troubleshooting and production support

  • Containerise applications and support Kubernetes deployments

  • Maintain technical documentation

  • Resolve application defects

  • Collaborate with clients, developers and infrastructure teams to deliver secure, scalable and maintainable solutions

About you

  • Minimum 4–5 years' commercial experience in a Full-Stack Developer, Software Engineer, Application Developer or similar development role

  • Strong command of modern JavaScript ES6+, with demonstrated production experience developing applications using Angular, including components, services, dependency injection, RxJS observables and Angular CLI

  • Working knowledge of React, including functional components, hooks, component lifecycle, state management and the ability to move between Angular and React codebases

  • Strong proficiency in TypeScript, including the development of strongly typed interfaces, reusable components and maintainable data contracts

  • Solid commercial experience developing backend applications and RESTful services using Java and Spring Boot, including dependency injection, Spring Data, Spring Security and application configuration

  • Experience using Maven for build automation, dependency management, testing and multi-module project structures

  • Strong knowledge of PostgreSQL, including relational schema design, normalisation, SQL development, query optimisation, indexing, migrations, backup and recovery, and performance troubleshooting

  • Sound working knowledge of Linux, including command-line administration, file systems, permissions, networking, process and service management, shell scripting and log analysis

  • Hands-on experience with Docker, including building and optimising container images and using Docker Compose to support local development and testing environments

  • Practical experience deploying and supporting applications in Kubernetes, including deployments, services, ConfigMaps, secrets and troubleshooting containerised workloads

Benefits

  • Competitive salary package

  • Flexible working arrangement

  • Career growth and professional development opportunities across application development, cloud, data and DevOps technologies

  • Collaborative and dynamic work environment with exposure to varied client projects, platforms and application environments


See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available