freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Syndey)

Summary

Builds and maintains full-stack web applications using JavaScript/TypeScript, Angular/React, Java/Spring Boot, and PostgreSQL, with cloud-native deployment in Docker/Kubernetes.

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

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available