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

Remote Senior Backend Engineer (Java) - Ecosystem Experiences (open to remote across ANZ)

at Canva

Posted 3 days ago 1 applied

Description:

  • Join the team redefining how the world experiences design at Canva.
  • The role is open to remote work across Australia and New Zealand.
  • As part of the Ecosystem group, the Developer Experience team empowers third-party developers to build Apps that run inside Canva and Integrations powered by the Connect API.
  • Responsibilities include collaborating with engineers, tech leads, designers, and product managers to design, build, and deploy backend solutions that enhance user experiences.
  • You will design and develop scalable, reliable, and secure backend services with a focus on performance, maintainability, and operational excellence.
  • Build tools and APIs for various audiences, including internal teams, third-party developers, and Canva users.
  • Identify opportunities for cross-team collaboration to drive innovation and improvements.
  • Contribute to the team’s technical roadmap and help shape its vision and execution.
  • Work in a cross-functional team to deliver high-quality software quickly and at scale.
  • Partner with stakeholders to ensure alignment and shared success.
  • Continuously improve the developer experience, including onboarding, documentation, testing, observability, and debugging tools.
  • Proactively address technical and user experience pain points while balancing short-term needs with long-term sustainability.
  • Contribute to design and code reviews, mentoring, and knowledge-sharing to help the team grow.
  • Stay updated with the latest backend technologies, architectures, and best practices.

Requirements:

  • You must be comfortable working with Java, MySQL, and AWS (including EKS, S3, SQS, SNS), and using infrastructure as code with Terraform.
  • You should be comfortable using AI tools to enhance your effectiveness in the role.
  • A strong foundation in computer science and software engineering fundamentals is required, including concurrency, multithreading, data structures, system design, and architectural patterns.
  • Effective collaboration with teammates and clear communication across technical and non-technical audiences is essential.
  • An interest in building platforms that empower third-party developers to create rich experiences within Canva is important.

Benefits:

  • Equity packages are offered to ensure that your success aligns with the company's success.
  • An inclusive parental leave policy supports all parents and carers.
  • An annual Vibe & Thrive allowance is provided to support your well-being, social connection, office setup, and more.
  • Flexible leave options empower you to recharge and support your personal needs.