Full Stack Software Engineers | Go, JavaScript, TypeScript, Ruby or PHP

Development · Richmond, Victoria
Department Development
Employment Type Full Time
Minimum Experience Mid-level

It’s no secret by now that we are continuing to scale – and rapidly! It’s energising to be a part of, being one of Melbourne’s (now global) absolute darlin’ product success stories going from strength to strength. It’s a great time to join the business: there are lots of complex challenges to go at here and we have continually emerging growth opportunities. We’re on the lookout for software engineers to support this growth and make their mark in our next chapter. 


Who are we?
99designs is a real success story and a highly thought of workplace for good reason.  We’re a global creative platform that makes it easy for designers and clients to work together to make designs they love.  


What makes us so great? 
Well, there’s a lot of reasons! Our people, our collaboration, our motivation and desire to help designers work across borders with greater flexibility and freedom, allowing people to create their own success, and our pursuit of customer excellence; that every customer and creative is delighted by the 99designs' experience. 


We've now entered another exciting period of growth, and to support this, we’re on the lookout for passionate, collaborative and creative developers who have experience in any one of the following tech: PHP, Golang, Typescript, JavaScript or Ruby and who are eager to be a part of a team who have the perfect balance of hard work and fun. 


What is the role all about? 
This is a full stack software engineering role, across the following tech: PHP, Golang, Typescript, JavaScript or Ruby. It’s a big stack – so experience in just one, and the drive to learn the rest will work beautifully! Your role in our agile product team is to deliver highly available, high quality, trustworthy and reliable software that makes our users happy. 


The techy bits
The 99designs platform consists of a fleet of microservices written in Go, Ruby and PHP with a GraphQL backend-for-frontend aggregation layer and a Typescript/React frontend. 


Every team is full stack and looks after an end-to-end, vertical slice of the 99designs product. This means that you own part of the front-end, back-end, storage, and operations –  the goal is for teams to be in control of delivering a great end-user experience. 


A little bit about you

  • Most importantly you have a positive mindset with equal parts curious, collaborative, you take initiative and ownership.
  • Strong verbal and written communication skills.
  • An eagerness to learn new languages, frameworks, and tools.
  • Commercial experience with any of the following languages – Golang, JavaScript, PHP or Ruby and bonus points for commercial experience with React or other recent JavaScript web frameworks.


What join us? 

99designs is committed to building an inclusive and diverse team as we continue to scale – we want people to feel like they belong and can bring their whole selves to work. We have a culture of workplace flexibility and wellness, support for working parents, and support for the community – including tech groups, non-profits and dedicated open source projects. We would love to tell you all about our initiatives…


Just a little bit curious?! Apply, say hi

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Richmond, Victoria
  • Department
    Development
  • Employment Type
    Full Time
  • Minimum Experience
    Mid-level