Staff Backend Engineer - Flourish
Hybrid · London, England, United Kingdom
Job Summary
Backend-focused role building scalable, API-based services in Node.js/TypeScript for Canva’s Flourish data-visualisation platform. Collaborate with Product, Design, and Data teams; deploy and manage services in AWS (Aurora RDS, SQS, S3, Lambda) with Terraform; emphasize reliability through testing, observability, monitoring, and deployment automation; participate in incident management and support rotations; drive decision-making and process improvements while aligning with stakeholders using tools like Slack, Jira, and GitHub. The role sits within the Flourish Platform team, contributing to core infrastructure and data-processing capabilities, with a mix of frontend-influenced and backend-focused responsibilities, typing a path toward scalable, observable cloud-native backend systems.
Required Qualifications
- Familiarity with full-stack JavaScript development, especially Node.js, TypeScript, and PostgreSQL
- Strong experience building API-based backend services
- Experience with AWS services (Aurora RDS, SQS, S3, Lambda, etc.)
- Experience supporting SaaS products end-to-end
- Experience with system observability, reliability, and CI/CD
- Experience with infrastructure as code via Terraform
- Experience hardening application security (authentication, access management, encryption, auditing)
Desired Qualifications
- Node.js
- TypeScript
- PostgreSQL
- Terraform
- AWS
- SaaS
- CI/CD
- observability
- incident management
- security
- authentication
- encryption
- data visualization
- backend services
- API
- distributed systems
- GitHub
- Slack
- Jira
- Canva Flourish
- data infrastructure
- Terraform
- Aurora RDS
- SQS
- S3
- Lambda
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.