Canva

Staff Backend Engineer, TypeScript, Node.js

Canva

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • working responsibly with stakeholders using team tools (Slack, Jira, Github)
  • driving decision-making processes that match importance and urgency
  • fostering productive discussions and encouraging critical thinking
  • collaborating with Product, Design, and Data teams to plan solutions
  • building technical solutions using Node.js, TypeScript, PostgreSQL, Terraform, and AI
  • deploying and managing services in AWS environments
  • improving reliability through testing, observability, monitoring, and deployment automation
  • participating in support rotations and incident management
  • evaluating and improving team processes through 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
  • remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsTypeScriptPostgreSQLAWSTerraformAPI-based backend servicessystem observabilityreliabilityCI/CDapplication security
Soft Skills
stakeholder managementdecision-makingcritical thinkingcollaborationproductive discussionsprocess improvementreflectionexperimentation