Backend Software Engineer - (Java) - Ripple

Canva 🌈📚🎨

Remote regions

ANZ

Benefits

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.

Apply for This Position