Senior Software Engineer | Go Forth and Explore!

Development · Richmond, Victoria
Department Development
Employment Type Full Time
Minimum Experience Experienced

We are back at it again scaling our Exploration group as they continue to grow, with an opportunity for a Senior Software Engineer to join in on the fun. This team welcomes users to explore the 99d marketplace and their products. It’s a space with lots of interesting complexity around the “matching” dynamics which underpin those early experiences.

99designs is the world’s global creative platform that makes it easy for clients and designers to work together to create designs they love. Our mission is to champion creativity to create opportunities for people around the world.

Why join now? You’d be joining a high calibre and mature product tech business that’s small enough for you to have real impact.
Working in the Exploration group you will truly go forth and explore! This team owns all of the product discovery and recommendation experience of 99d, where folks have their first interactions with the our platform: which should be both delightful and practical for users. They focus on capabilities to search and discover products and designers -- it’s all about gathering the right kind of data to, in turn, show people the right things (and at the right time). 

They make it simpler, easier & quicker for customers to get started on 99d, to create designs that meet their requirements and brand. They are also at the forefront of driving brand awareness of how 99d can support customers on their journey of discovering & exploring what they can achieve on our platform. What’s exciting about this space is the scale - there are huge amounts of traffic that come in bursts (from all across the globe), so there are meaty architectural challenges to be a part of solving. 

This is a fullstack software engineering role, working across the following tech: Golang, Typescript, JavaScript, Nextjs, React and a frontend monorepo. The Exploration group also supports some older services that run on Ruby on Rails, PHP, and Wordpress. Rest assured that’s not the bulk of your role, but some of your work may involve maintaining and migrating these services to our more modern stack. Safe to say - it’s a big stack! Experience in web development is enough to get you started (any language is fine!), and the drive to learn the rest will work beautifully.

As a Senior Software Engineer at 99d, this is a role that intersects being a technical leader whilst still being happy to primarily remain on the tools as a full stack software engineer. As a leader within the team, you will be involved in defining what ‘good’ looks like, leading technical decisions & architecture, assisting with product development, and overall strategic technical decision making. 

The techy bits
The 99designs platform consists of a fleet of microservices written in Go with a GraphQL backend-for-frontend aggregation layer and a Typescript/Javascript React frontend. There’s also a bit of Ruby and PHP in there too.

Every team is fullstack 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
You are either a fullstack software engineer with experience architecting, designing, and developing solutions for the web. Our tech stack is across Golang, TypeScript and React, but we’d love to hear from web devs of any background. We are most interested in your practices and opinions around engineering - not what language you are most experienced in.

You are a hands-on, technical leader who thrives on innovation and developing meaningful products. You love building things that are maintainable & scale for growth, and making continuous improvements to how we work. Most importantly, you have a positive, people-first mindset and love building teams that foster creativity and collaboration, and you take ownership of everything that comes your way.

Why 99designs?
As we continue to scale, they are committed to building an inclusive and diverse team that reflects the communities in which we operate. We want people to feel like they belong and can bring their whole selves to work. Our aim is to continue to foster a collaborative environment with a keen focus on innovation, growth and ownership. Below are just some of the things that we do to support their people:

  • Career development and learning in whatever way suits you. Think: fortnightly paid R&D days, courses, formal and informal mentoring, conferences… however you learn best 99d has got you covered!
  • Grow your technical chops. On the job training & development in emerging industry standards such as Go and GraphQL.
  • Culture of workplace flexibility. Everyone has unique needs and lives and we will support you in the best way that we can. Some people might work remotely, some with flex start and finish times… the common thread is it’s all about your individual needs. You'll be set up at home with an Apple laptop, monitor, desk, chair, headphones etc. (the works), plus annually refreshing your WFH space with $300, to do your thang.
  • Wellness for everyone. We are BIG on wellbeing & empowering every 99er to flourish. With annual wellness bonuses of $605 (to spend as you wish), 5x “wag” days of leave a year to take time off look after yourself + your wellbeing, access to our EAP Uprise for mindfulness, coaching & counselling, weekly online pilates & yoga classes, and a private wellness room in the office for prayer, pumping, finding a quiet moment or whatever + whenever else you might need some privacy.  
  • Support for working parents. 18 weeks paid parental leave policy for all parents (we don't distinguish between a primary and secondary carer), which can be accessed part time or any way you want it over the first 18 months, which you can access from day 1 of joining us as a 99er. We also pay superannuation for paid and unpaid parental leave for 18months!
  • Support for the community. In addition to 99nonprofits, we provide one paid volunteer day a year for you to support a charity and the community as you see fit (we also match all staff donations to charities and nonprofits dollar for dollar!) Everyone also has 3 additional days of cultural leave a year. We are also a Proud Code Like a Girl Gold Partner & maintain popular open source projects, and support a range of other community groups. It’s in their DNA.

Just a little bit curious?! Let's have a chat to see if this can be your happy (work) place.

Thank You

Your application was submitted successfully.

  • Location
    Richmond, Victoria
  • Department
  • Employment Type
    Full Time
  • Minimum Experience