
Staff Software Engineer – Flourish Platform
Canva
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Work responsibly with stakeholders using team tools (Slack, Jira, Github)
- Drive decision-making processes that match the importance and urgency of decisions
- Foster productive discussions with strong opinions weakly held
- 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
- 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
Requirements
- Strong experience with Node.js, TypeScript, and PostgreSQL
- Strong experience building API-based backend services
- Strong experience with AWS services (Aurora RDS, SQS, S3, Lambda, etc.)
- Strong 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)
- Familiarity with full-stack JavaScript development
Benefits
- Health insurance
- Professional development
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptPostgreSQLTerraformAWSAPI-based backend servicessystem observabilityreliabilityCI/CDapplication security
Soft Skills
collaborationdecision-makingcommunicationdiscussion facilitationreflectionexperimentation