Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Backend Software Engineer - (Java) - Ripple - (open to remote across ANZ)

at Canva

Posted 1 day ago 0 applied

Description:

  • Join the Ripple team at Canva, which manages simultaneous collaborative editing for the platform.
  • The Ripple service handles over 35 million user editing sessions daily, ensuring real-time collaborative editing of designs.
  • As a Backend Software Engineer, you will work on key infrastructure to maintain security and reliability at scale.
  • Responsibilities include solving complex problems, investigating code and user interactions, and simplifying services while supporting new features.
  • You will write and review design documents and code, manage the entire code lifecycle, and collaborate with the team lead on the roadmap and technical strategies.

Requirements:

  • You must be a highly motivated, enthusiastic, and curious team player.
  • Experience in Java, AWS, and Redis is required.
  • Exceptional problem-solving skills are necessary, with the ability to break down large projects into manageable tasks.
  • Strong written and verbal communication skills are essential for team collaboration.
  • A solid foundation in computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns, is required.
  • Experience in streaming systems/architectures is a bonus, and interest in Operational Transform (OT) is highly desirable.

Benefits:

  • Equity packages are offered to align your success with the company's success.
  • An inclusive parental leave policy supports all parents and caregivers.
  • An annual Vibe & Thrive allowance is provided to support wellbeing, social connection, and office setup.
  • Flexible leave options empower you to recharge and support personal needs.