Backend Engineer (Typescript/node.js) - Flourish

New Today

Overview

Backend Engineer (Typescript/node.js) - Flourish at Canva

Join the team redefining how the world experiences design. This role focuses on backend systems, data visualisation, and collaboration with Flourish within Canva.

What You’d Be Doing In This Role

As Canva scales, change is part of our DNA. This role will involve the following responsibilities, with the understanding that specifics may evolve over time:

  • Supporting the development of backend systems with Node.js, TypeScript, and PostgreSQL that help create interactive data visualisations used by millions worldwide
  • Contributing to system reliability through observability practices, monitoring, and deployment automation, with mentorship from team members
  • Implementing and testing important features within our visualisation platform
  • Collaborating on data handling processes to support effective visualisations while maintaining system flexibility
  • Working in a cross-functional team to develop both server-side APIs and frontend client solutions
  • Participating in code reviews and technical discussions to share knowledge and improve our engineering practices
  • Joining our on-call rotation with structured support, learning incident response while helping improve our systems

You're probably a match if

  • You showcase enthusiasm for learning and growth in a collaborative environment
  • You have hands-on experience using AI in coding to drive greater impact
  • You bring a balanced approach to technical solutions, focusing on team impact
  • You have an interest in helping people communicate effectively with data
  • You have experience with TypeScript/JavaScript, Node.js, and some familiarity with AWS infrastructure
  • You previously built API solutions and worked with databases like PostgreSQL
  • You are interested in learning about system observability and reliable services
  • You have the ability to write clean, tested code with clear documentation
  • You have some experience with CI/CD pipelines and automated testing

About The Team

You'll join the Flourish Platform Team, responsible for core infrastructure and features powering our data visualisation platform. Flourish operates as its own business within Canva, developing innovative data visualisation tools while contributing to Canva’s broader mission.

We value collaborative problem-solving, pragmatic engineering, reliability and performance. You’ll be working with a team that combines strong technical skills with a passion for making data visualisation accessible.

What’s in it for you?

We aim for ambitious goals and offer a range of benefits to support success in and outside of work.

Here's a Taste Of What's On Offer

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to recharge and contribute meaningfully

Check out lifeatcanva.com for more info.

Other Stuff To Know

We see AI as a powerful amplifier of creativity and technology at Canva. Hiring experiences may include interactive, real-time challenges and, in some cases, solving problems with an AI tool to demonstrate your approach. The recruitment partner will outline what to expect. We encourage you to share your pronouns and any reasonable adjustments you may need during interviews.

Interviews are conducted virtually.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search