Uncubed
           

Backend Web Engineer - Node.js, Typescript, PHP

Canva, Sydney

Amazingly Simple Graphic Design Software


Since launch in April 2013, we have grown exponentially, amassing more than 10 million users in over 100 languages - making us one of the world's fastest-growing technology companies.  We were recently voted #1 in both the 2018 Great Place to Work survey.  We were also recently voted #1 in LinkedIn’s top startups in Australia.  With our recent $1,000,000,000 valuation and entry into the coveted technology unicorn club, we're firmly focused on ensuring Canva remains the go-to place for all design needs on the web. 

In order to do this, we must ensure the whole of Canva's web experience and presence is top-notch, seamless, delightful to the customer, and built on a scalable platform and infrastructure to ensure resiliency.

We are hiring a backend-focused engineer to join our Web Engineering team, which is wholly responsible for the development, maintenance, and optimization of Canva's wide array of high-volume web portals and the underlying infrastructure.  These include the Canva Homepage, Canva Design School, Color Wiki, Help Center, Careers Portal, Photo Tools, Marketplaces, Blogs, our global Content Management System and all of the infrastructure supporting those initiatives.  

Among the many upcoming projects in the pipeline is a replatforming initiative that will bring in some of the latest technologies such as Node.js, GraphQL, Next.js, Docker, and related technologies -- to improve and build out the web engineering infrastructure.

In this role, not only will you be able to get your hands on a wide arrange of web technologies within a high performance team - you will also have an 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 know and love.

Responsibilities

  • Backend-focused ownership of projects across Canva’s entire web presence including the design, development, and optimization of the underlying infrastructure.
  • Web backend infrastructure development utilizing technologies such as Terraform, EC2, S3, Docker, ECS, Aurora, Elasticache, ElasticSearch, Nginx, Varnish
  • Produce simple, efficient, reusable code - mindful of new technologies, paradigms, and development methodologies
  • Management and optimization of external plugins/services/dependencies of applications and infrastructure (i.e. servers, logs, caching)
  • Build new services such as Search, API integrations, node services, Wordpress plugins, etc
  • Provide technical guidance to product and business teams across the company on the most effective ways of implementing desired requirements
  • Maintaining and optimizing existing products and portals
  • Provide mentorship and guidance to new starters, graduates, and interns
  • Participate in interviews, code reviews, and product planning / strategy activities

Requirements

  • Experience building complex and high-traffic based web portals, applications, and products
  • Backend development experience with Node.js, Typescript, PHP, or Java
  • Strong understanding of algorithm complexity, data structures, concurrency & systems performance
  • Be able to demonstrate an understanding of operating systems, networking, and related protocols (especially HTTP, DNS, TCP/IP, SSL, etc) 
  • Bachelor of Computer Science or related discipline

  • Nice-to-haves:
  • HTML5, CSS, and JavaScript development experience is highly regarded
  • Experience managing small projects and coordinating across multiple offices and geographies

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
The Canva workspace is set up for you to do your best work and have a great time doing so, with breakout areas, little nooks, and quiet places to retreat.

Want to experience Canva for yourself?
Check out what life is like at Canva on Instagram.
Check out what our users are saying about us on Twitter.
Learn how we work from Dave, our CTO
Get to know our Chef, Chris
Meet our CEO, Melanie
Finally, give Canva a go!

If you're seeking professional growth and enjoy working on large, distributed, cloud-based applications that delight our millions of individual and business users alike - then apply now to be considered for the position!

If you require visa sponsorship, you must ensure you have at least two (2) years of post-University commercial experience as a Software Engineer and meet the mandatory sponsorship requirements laid out by Department of Home Affairs.

We will not accept or review any CVs from external recruitment agencies.

About Canva

About us At Canva, we create tools that empower the world to design. Our platform combines a drag-and-drop design tool with a stock library of over 1 million photographs, illustrations and imagery. You can also choose from hundreds of professional templates to create social media graphics, presentations, flyers, posters, invitations and so much more. Our mission is to make design simple for everyone. Driven by a team of talented thinkers, an amazing culture and remarkable growth trajectory – we’re out to change the world, one design at a time.

Want to learn more about Canva? Visit Canva's website.