< Back

Full Stack Developer

The Why

We’re looking for a Senior Full-stack Developer to take this clients message to the world by shaping the development of their SaaS product. Working as part of the Growth team, this is a highly strategic role aimed at delivering an optimal user experience for all visitors. This represents an ideal opportunity for someone wanting to make a genuine impact in a growing startup that has proven itself at every step of the journey to date.

You will be one of 150 people in the Sydney office, a mix of product managers, marketers, creatives, engineers the works. They were hard together and have lots of fun along the way.

The What

Advocate and champion modern best practices & techniques

Apply expertise in developing back-end application and services in various languages (e.g: PHP, Golang, Node.js, Java). (Mainly PHP)

Apply expertise in developing front-end application and features in various languages & frameworks (e.g: Javascript, ES6, Vue)

A focus on testability and extensibility

Collaborate with designers, developers and product marketers to optimise user experience across desktop, tablet and mobile

Contribute to a future-ready, high quality and performant code base

Encourage innovation and foster an environment of continuous improvement

Engage in technical discussion of new solutions and architectures

Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security.

The How

Understanding of the DOM, browser components & APIs

Understanding of microservices architecture and RESTful APIs

Language agnostic, have experience in a few languages: PHP, Golang, Java, Javascript, Ruby, Python

5 years experience using PHP

Understanding of Service-oriented architecture, microservices

Understanding of a few storage engines, SQL (MySQL), NoSQL like Redis, DynamoDB or Cassandra

Solid understanding of what it takes to build a scalable system and techniques involved, e.g: Caching, monitoring, tracing, eventual consistency, queues, load balancing, etc.

Solid understanding of HTML/CSS/SCSS

Solid understanding of Javascript – ES6 + build tools around it

Understanding of Classic JS frameworks jQuery, Mustache, Backbone

Understanding of Modern JS frameworks, e.g: Vue, React, Angular

Understanding of investigating and improving JavaScript performance

Understanding of WebSockets, Local Storage, or ES6

Understanding of Assets & build management tools, e.g: Grunt, Webpack, Babel

Able to bring to life UX and UI designs from Sketch files.

Understanding of TDD/BDD and it’s implementation

Understanding of CI/CD pipelines and techniques


Good Folk


Send your Cv to Jessica@joingoodfolk.com



Sign up to our free daily update to get the latest in media and marketing