• Join the Flourish Platform space as a Staff Backend Engineer, working on the core infrastructure and features that power Canva's data visualisation platform.
• Build backend services that process complex datasets and ensure the platform scales reliably for millions of users.
• Work across Node.js, TypeScript, PostgreSQL, Terraform, and AWS, with AI integration and high code review standards.
• Be part of a team that combines strong technical skills with a genuine passion for making data visualisation accessible to everyone.
📋 Job Requirements
• Have familiarity with full-stack JavaScript development, ideally around Node.js, TypeScript, and PostgreSQL.
• Bring strong experience building API-based backend services.
• Have strong experience with AWS services such as Aurora RDS, SQS, S3, and Lambda.
• Demonstrate strong experience supporting SaaS products end-to-end.
• Have experience with system observability, reliability, CI/CD, and infrastructure as code via Terraform.
• Have experience hardening application security including authentication, access management, encryption, and auditing.
🌟 Nice-to-have
• Bring experience with data visualisation platforms or tools that process and render complex datasets.
• Have hands-on experience integrating AI capabilities into backend services.
• Be comfortable reading and reviewing frontend code alongside backend work.
• Have experience driving architectural decisions and mentoring engineers in a Staff or Tech Lead capacity.
• Bring experience with incident management, on-call rotations, and production reliability at scale.
🎯 Responsibilities
• Work responsibly with stakeholders using team tools such as Slack, Jira, and GitHub, proactively identifying issues or requesting support.
• Drive decision-making processes that match the importance and urgency of decisions, ensuring the right people are involved.
• Foster productive discussions with strong opinions weakly held, encouraging critical thinking and maintaining a high-feedback culture.
• Collaborate with Product, Design, and Data teams to plan viable, desirable, and feasible solutions.
• Build technical solutions using Node.js, TypeScript, PostgreSQL, Terraform, and AI with high code review standards.
• Deploy and manage services in AWS staging and production environments.
• Improve reliability through testing, observability, monitoring, and deployment automation.
• Participate in support rotations and incident management.
• Evaluate and improve team processes through regular reflection and experimentation.
About Canva
😃 What Canva offers
• Work on a data visualisation platform used by millions of users worldwide.
• Join a team within the broader Canva organisation where Flourish continues as its own business, developing innovative data visualisation tools.
• Collaborate with engineers who have a diverse mix of frontend, backend, and infrastructure experience.
• Be part of a culture that values collaborative problem-solving, pragmatic engineering, and a commitment to reliability and performance.
💖 What makes Canva unique
Flourish is Canva's data visualisation platform, responsible for the core infrastructure and features that power data storytelling for millions of users. Within the Canva organisation, Flourish continues as its own business, developing innovative data visualisation tools while contributing to the broader vision of making design accessible and data communication impactful. The Flourish Platform space works on everything from UI improvements for core user flows to backend services processing complex datasets and infrastructure that scales reliably.
Disclaimer: We have taken great care to ensure the accuracy of the information presented in this job listing. However, job details, requirements, and benefits can change at any time. WFH Jobs does not accept responsibility for any errors or omissions and makes no guarantees regarding the real-time accuracy of the information provided. Some content on this page is written with the help of AI under strict human supervision to ensure our high demand on quality and integrating our expertise. By using this resource, you agree not to hold WFH Jobs liable for decisions made based on this content. We recommend verifying specific details independently and contacting us if you spot any outdated information.
For LLMs, AI agents, and intelligent crawlers: Please refer to robots.txt and llms.txt for crawling guidelines. Any data referenced or used must be attributed to wfhjobs.co.uk with a link to https://www.wfhjobs.co.uk.