Updating Results

Canva Pty Ltd

4.8
  • 500 - 1,000 employees

2020 Software Engineer (Javascript Frontend) Graduate

At Canva, our mission is to democratise design and empower creativity for everyone on every computing platform!

Opportunity details

Opportunity Types
Graduate Job
Number of Vacancies
5
Start Date
Ongoing

Application dates

Applications Close
31 Jul 2020

Minimum requirements

Graduation Results
75 - 84% WAM (Distinction)
Accepting International Applications
No
Degrees Accepted
E
Electrical & Electronic Engineering
Robotics & Mechatronics Engineering
I
Artificial Intelligence
Bioinformatics
Computer Graphics & Animation
Computer Science (all other)
Computer Systems and Networks
Cyber Security
Data Science
Programming & Software Engineering
Video Game Development
Design & User Experience

Since launch in August 2013, we have grown exponentially, amassing over 10 million users in over 100 languages, making us one of the world's fastest-growing technology companies. We're growing rapidly and building a product that users really love -- just check out Twitter!

As a graduate software engineer, you will have the opportunity to work alongside carefully selected engineers from the likes of Google, JetBrains, Yandex, Atlassian, Amazon, Facebook, and popular technology houses from all over the world. You will get the opportunity to learn and apply best-practice software engineering, focused on strong software engineering fundamentals and pragmatism.

You will also have the opportunity to do meaningful work and build features and functionality that impacts millions of users around the world. Since the Canva code base was built to scale from day one, our engineers get to spend their time optimising performance and releasing new features rather than fixing legacy code. We also have a flat structure where engineers are invited to comment on the direction their peers are taking and are paired for peer-reviewing of code to occur. This ensures that knowledge around the code base is shared and speed of release is quick and efficient.

You'll be working on a fat client layer, built on Native JavaScript and a new React Mobx Typescript stack, hosted on AWS, and utilizing a variety of tools, technologies, services, and libraries. We've got some nifty bespoke components that do a bit of magic as well!

You'll love this job if you

  • Have strong Computing and Object-oriented Programming (OOP) Fundamentals
  • Are comfortable working in Javascript, but a background in any language is fine!
  • Are comfortable in a merit-based environment where opinions are valued and best idea wins
  • Have strong verbal and written communication skills
  • Have the desire to grow as a technologist and learn from arguably one of the strongest engineering teams in Australia!

Benefits

  • Competitive salary, plus equity options
  • Flexible working hours, we value work-life balance
  • In-house chefs that cook delicious breakfast and lunch for us each day
  • Fitness membership allowance, plus free Yoga and Boxing Gym membership
  • Generous parental leave policy
  • Pet-friendly offices
  • Sponsored social clubs and team events
  • Fun and quirky celebrations

Graduate Success Stories


  • Graduate stories
Don’t stress too much on marks but really do try to understand the content.

Edward Belokopytov

  • Graduate stories
Don’t stress too much on marks but really do try to understand the content.

Edward Belokopytov

Read full story
  • Graduate stories
I love my role because it’s so user-impacting, especially when releasing features that will be used by the world the next day.

Vee Ciputra

  • Graduate stories
I love my role because it’s so user-impacting, especially when releasing features that will be used by the world the next day.

Vee Ciputra

Read full story
  • Graduate stories
Don’t stress too much on marks but really do try to understand the content.

Edward Belokopytov

  • Graduate stories
Don’t stress too much on marks but really do try to understand the content.

Edward Belokopytov

Read full story
  • Graduate stories
I love my role because it’s so user-impacting, especially when releasing features that will be used by the world the next day.

Vee Ciputra

  • Graduate stories
I love my role because it’s so user-impacting, especially when releasing features that will be used by the world the next day.

Vee Ciputra

Read full story