Job Description
As Canva scales change continues to be part of our DNA. The Ripple team manages all the simultaneous collaborative editing for Canva. Ripple is a layer that sits between the Editor in the browser and the Document persistence layer. It receives, validates, resolves conflicts, merges, and pushes out state changes to users, allowing real time collaborative editing of a design. Ripple service serves more than 35 million user editing sessions per day. You will help the Canva product stay secure and reliable at scale.
What you will be doing includes working with the team to solve complex problems, investigating code to understand complex user interactions, and using reasoning skills to keep our services as simple as possible. Write and review design documents and code implementing features, bugfixes and efficiency improvements. Demonstrate initiative and ownership in achieving goals, improving processes and solutions. Work closely with team lead to evolve the existing roadmap, and provide input to future technical strategies for the ripple service.
About Canva
Canva is a design platform redefining how the world experiences design.