Sydney – Full-time
We’re constantly working towards making Canva the best place to work, for everyone. We believe deeply that bringing together diversity of thoughts, perspectives and expression is key for building the best product for our equally diverse community all around the world. We celebrate uniqueness and whatever makes you, you and encourage everyone who wants to help us transform the way the world designs, to join us on this journey. We value all different types of experiences. If you don’t think you quite meet all of the qualifications, we’d still love to hear from you.
At Canva, our mission is to democratise design and empower creativity for anyone and everyone, on every platform. Inspired by a team of talented thinkers, an amazing culture and a remarkable growth trajectory – we’re out to change the world, one design at a time.
Since launch in August 2013, we have grown exponentially, amassing over 60 million monthly active users across 190 different countries who have created more than 6 Billion designs. We are one of the world’s fastest-growing technology companies and we have only achieved about 1% of what we want to do.
At Canva, we’re transforming the way the world designs. Our mission is to make beautiful design possible for everyone. But making design simple is not easy and we need to continue to build a world-class team to pursue the many huge opportunities in front of us. So if you want to play a key role in one of the world’s fastest growing startups, this job could be for you.
We take great pride in designing a product and a brand that users really love. Just check out our Twitter stream. Your colleagues at Canva — like you — enjoy being the best at their craft and coming together as a team to create something world-class.
Your engineering journey with Canva
Every engineer at Canva takes responsibility over their own code - no matter how small those code changes may be. We write our code with readability, reusability, testability, and maintainability in mind by following industry best practices. Everyone gets to contribute progressively to more complex areas of the codebase while encouraging to keep our code simple, and our technology choices viable. The team’s code contribution helps us look to the future of Canva engineering and what systems, resources, and technology we need in place to achieve our goals.
Every member of the team understands how their work relates to overall objectives and deliverables. Equipped with broad knowledge of the team’s code and services, you will be empowered to make data driven decisions on issues that will also help us create long term technical roadmaps. This is highly significant on both company goals and to the wider engineering community (contributions to open source, presenting at external forums, etc).
As a Canva engineer, you will understand the broad strokes of how our system fits together by knowing what teams are responsible for each piece of functionality and use this when crafting a technical design--keeping in mind the impact of your design on other parts of the system. Designs should be pragmatic and simple.
Communication plays a vital role in making all of our goals and deliverables a reality. Ask for help when needed and ask pertinent questions to clarify others’ points of view. Effectively communicating issues allows us to unblock them right away and share results to the larger group to improve engineering across Canva. Everyone is empowered to drive conversations within the team to help navigate technical issues.
The Web Engineering Team drives all development, maintenance, and optimization of Canva's high volume web portals from a customer-facing angle. Our team is revolving rapidly and rewriting our stack to employ top notch technologies both in the frontend and backend across all web properties. They work in conjunction with many other teams at Canva (Product, Marketing, Growth, Internationalization, etc).
Check out some of the Web Engineering Team's projects:
Learn - a collection articles showcasing design best practices and tips!
Hundreds of Landing pages that are getting millions of views a month that bring over 50k sign-ups a day.
Our own custom Help centre
Your impact to the team
You will help bring ideas to life, working closely with designers and backenders within the team. Your role will be to implement all these new features and pages as well as optimising and maintaining the existing ones. Canva strives for good design and we value a lot the attention to detail. From the nicest hover effect or the slightest shadow to the smoothest animations. In this role, not only will you employ best practices in web development - you will also have tangible impact across the business while working with designers, business stakeholders, and other engineers to ensure we're creating, developing and continuing to deliver the rich web experience our users have come to know and love.
About the candidate
Being a force for good
One of our core values at Canva, “Being a force for good” means we are actively working towards a world that isn’t just good for a small few, but one that’s good for everyone. We believe deeply that bringing together diversity of thoughts, perspectives and expression is key for building the best product for our equally diverse community. To achieve this, we need to constantly work towards making Canva the best place to work for everyone.
We make hiring decisions based on your experience, skills and passion. If you’re keen to apply and need reasonable adjustments or would like to note which pronouns you use at any point in the application or interview process, please let us know.