Senior Software Engineer (Full Stack)

Summary

Senior full-stack engineer building a cloud-native creative automation workflow platform on Kotlin/Spring Boot, TypeScript/React, PostgreSQL, BigQuery, and GCP with Terraform.

Join a foundational engineering team building a cloud-native creative automation workflow platform from the ground up. This is a hands-on, individual contributor role for a Senior engineer who wants real ownership - from system design through to production: on a greenfield project driving company-wide transformation.

Please note we're only able to consider candidates who are immediately available or can start within two weeks' notice.

About the Role

You'll be a core engineer across a Kotlin/Spring Boot backend and GCP-hosted infrastructure stack, working closely with the Principal Developer and a small, high-trust team. You'll own features end-to-end, mentor a junior developer, and help set the technical direction for a platform still taking shape.

What You'll Be Doing
  • Driving technical direction and architecture decisions, and mentoring a junior developer
  • Owning full feature delivery - system design, implementation, testing and deployment
  • Building robust, performant APIs and microservices in Kotlin and Spring Boot
  • Writing and optimising PostgreSQL queries (including ORM usage) and analytical queries, ideally in BigQuery
  • Building and extending workflows for durable, long-running business processes
  • Collaborating with the SRE team on Infrastructure as Code using Terraform on GCP
What You'll Bring
  • 5+ years in software engineering at a senior level, with meaningful production experience
  • Strong Kotlin or Java skills with a modern JVM framework (Spring Boot), solid REST API design and service reliability fundamentals
  • Working knowledge of TypeScript and React — comfortable picking up frontend work when needed
  • Practical PostgreSQL experience (schema design, query optimisation, transactions, indexing) and a clear understanding of ORM trade-offs
  • Hands-on exposure to GCP (or AWS/Azure) and containerised deployment workflows (Kubernetes concepts)
  • Proficiency with Git branching strategies and CI/CD via GitHub Actions
The Details
  • Hybrid working, based in Sydney
  • Senior level, hands-on individual contributor role
  • Immediate start, or available within 2 weeks' notice
Apply now with an updated copy of your resume we'll be in touch promptly if your skills and experience align with what we're looking for."

See also

Full-Stack jobs by country — openings, pay and top skills →

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