Senior Software Engineer | Bring designs to life on Vista!

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

We are back at it again scaling our Collaboration group as we continue to scale, with an opportunity for a Senior Software Engineer to join in on the fun of helping our customers and creatives collaborate to bring their designs to life.

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 Collaboration group you will be at the heart of the ‘logged in’ experience of 99designs. Your attention will be drawn to how our clients and designers work with one another - solving critical design challenges, building features and workflows that help creative people and small businesses around the world work together online to achieve amazing results each and every day, and constantly build upon and refine how this space can be more modern, beautiful and ultimately better to use. 

Working in the Fulfilment squad you are the intersection of Vista and 99d as we integrate our design and print capabilities. As a bridge between the two companies, this is a team establishing what the future vision of this collaboration is - there are a lot of new ideas, the chance to try out new things, and ultimately to forge a totally new product from this synergy. 

This is a fullstack software engineering role, working across the following tech: Golang, Typescript, JavaScript, React and a frontend monorepo. The Collaboration group also supports some older services that run on PHP. 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, we 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 we do to support our 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 we have 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 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 our DNA.


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

Thank You

Your application was submitted successfully.

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