Senior fullstack software engineer

Are you a senior software engineer with a knack for front-end web development, who's comfortable operating across the full stack? Do you appreciate the value of clean, well thought-out and reliable code? Want to help us connect the world with great graphic design? If you answered yes, great. Read on to learn more about who we are, what we need, and what we can offer you.

About 99designs

99designs is the world’s global creative platform that makes it easier for customers and designers to work together to create designs they love. Our mission is to champion creativity to create opportunities for people around the world. Founded in 2008, 99designs has grown from a small, online forum into a worldwide community of talented designers that is now the go-to solution for businesses, agencies, and individuals.

About working with us

We’re a global team with a philosophy of encouraging passionate people to be fun and creative. With offices in Melbourne, Oakland, and Berlin we benefit from bringing together the experiences and viewpoints of a wide range of talented people from around the world. We believe a diverse workplace is a healthy workplace.

We have plenty of exciting engineering challenges that you could help us solve, and we encourage engineers to help us find new ways to improve our products. We care about quality and strive to keep our systems modular and our code clean. We constantly refine our processes and tools with the aim to make developers happy, efficient and able to focus on building great products. We love shipping, continuous delivery is in our DNA; anyone on the team can deploy to production, and we do so many times a day. We also have a number of open source projects which we proudly develop and maintain.

99designs employees enjoy many benefits including:

  • Flexible working hours and the opportunity to work from home when you need to

  • Continual training and learning, conference attendance, in-house mentoring and fortnightly R&D days

  • Health and wellness programs like yoga, a running club, fresh towel service, and quiet spaces

  • A fully stocked kitchen, with enough food to make delicious breakfast and lunch every day, including an industrial-strength coffee machine, free snacks, and weekly delivered lunches

  • An active social club, with events for you and your family

  • Paid parental leave

  • Top-of-the-line Mac gear

About the role

On a day to day basis, you will:

  • Make sustainable and high quality technical contributions across all levels of the stack, skewed towards the front-end.

  • Mentor other engineers.

  • Work with stakeholders to identify, plan, scope and deliver development projects.

  • Contribute ideas for new features and identify areas for improvement proactively.

  • Help guide technical vision, create and encourage good software development practices

  • Anticipate performance, scaling and reliability related challenges and take part in our on-call roster; "You build it, you run it".

About you

At 99designs we care deeply about diversity and inclusion. We welcome applicants of all types, from all backgrounds that have the skills and experience we're looking for because we know our ability to design and create products for all our customers is largely a sum of the diversity and empathy of our team.

Essential requirements

  • Minimum 5 years commercial experience with a language like Golang, JavaScript, PHP or Ruby, and eager to learn new languages, frameworks and tools.

  • Minimum 2 years experience with React or other modern Javascript frameworks.

  • A positive mindset: equal parts curious, collaborative, and can-do.

  • Strong verbal and written communication skills.

  • Experience mentoring other developers.

  • Experience working iteratively or following an agile methodology.

Preferred requirements

  • Experience with TypeScript and GraphQL

  • Keen eye for design, usability and accessibility understanding

  • Experience contributing to design systems and component libraries, creating maintainable CSS

  • Experience with AWS, Docker and infrastructure as code

What's next?

If you think we could be a fit for you, click on the "Start your application" button above. We promise to get back to anyone who uses this application process to apply.

Role posted - 2019-06-27T13:56:13Z 11:56pm, 27th Jun 2019 AEST