backend engineer

Canva
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Software as a Service
Code Review
Continuous Integration
Data Transmissions
Data Visualization
Identity and Access Management
PostgreSQL
Node.js
Cloud Services
Systems Integration
TypeScript
Software Security
Backend
Amazon Web Services (AWS)
Deployment Automation
Front End Software Development
Functional Programming
Amazon Web Services (AWS)
Terraform
Microservices

Job description

  • Working responsibly with stakeholders using team tools (Slack, Jira, Github) and proactively identifying issues or requesting support
  • Driving decision-making processes that match the importance and urgency of decisions, ensuring the right people are involved
  • Fostering productive discussions with strong opinions weakly held, encouraging critical thinking and maintaining a high-feedback culture
  • Collaborating with Product, Design, and Data teams to plan viable, desirable, and feasible solutions
  • Building technical solutions using Node.js, TypeScript, PostgreSQL, Terraform, and AI with high code review standards
  • Deploying and managing services in AWS staging and production environments
  • Improving reliability through testing, observability, monitoring, and deployment automation
  • Participating in support rotations and incident management
  • Evaluating and improving team processes through regular reflection and experimentation, You'll join the Flourish Platform space, which is responsible for the core infrastructure and features that power our data visualisation platform. We work on everything from UI glow-ups for core user flows to designing backend services that process complex datasets to the infrastructure that ensures our platform scales reliably for millions of users., You'll join the Flourish Platform space, which is responsible for the core infrastructure and features that power our data visualisation platform. We work on everything from UI glow-ups for core user flows to designing backend services that process complex datasets to the infrastructure that ensures our platform scales reliably 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. We value collaborative problem-solving, a pragmatic approach to engineering, and a commitment to reliability and performance. You'll be working with a team that combines strong technical skills with a genuine passion for making data visualisation accessible to everyone.

This role as a backend engineer will be on a team with a mix of backgrounds. Each engineer has a distinct mix of frontend, backend, and infrastructure experience. Engineers joining this space need to be comfortable looking at frontend code, but this role needs significant experience with building backend systems and integrating with cloud services.

Other stuff to know

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

We celebrate all types of skills and backgrounds at Canva so even if you don't feel like your skills quite match what's listed above - we still want to hear from you!

Please note that interviews are conducted virtually.

Working Nomads

Requirements

  • You have strong experience with Node.js, TypeScript and PostgreSQL
  • You have strong experience building API-based backend services
  • You have strong experience with AWS services (Aurora RDS, SQS, S3, Lambda, etc.)
  • You have strong experience supporting SaaS products end-to-end
  • You have experience with system observability, reliability, and CI/CD
  • You have experience with infrastructure as code via Terraform
  • You have experience hardening application security (authentication, access management, encryption, auditing)
  • You have familiarity with full-stack JavaScript development

About the company

We're a global online visual communications platform on a mission to empower the world to design. Featuring a simple drag-and-drop user interface and a vast range of templates ranging from presentations, documents, websites, social media graphics, posters, apparel to videos, plus a huge library of fonts, stock photography, illustrations, video footage, and audio clips, anyone can take an idea and create something beautiful on Canva on any device, from anywhere in the world.

Since our launch in 2013, we’ve had the crazy big goal of making design accessible to everyone. We were founded on the belief that people shouldn't need to understand complex software to unlock their creativity. We’re leveling the playing field and democratizing access to design and visual communication by empowering 100% of the world to communicate in a way that was once limited to the 1%. 

We've always had a deeper mission surrounding Canva — which we talk about as our 'simple' two-step plan: to build one of the world’s most valuable companies, and to do the most good we possibly can. We're committed to our core value of Being a Force for Good, so as the value of our company grows, so too does our ability to have a positive impact on the world. 

Apply for this position