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

Remote Backend Software Engineer - (Java) - Content Design Empowerment - (open to remote across ANZ)

at Canva

Posted 21 hours ago 0 applied

Description:

  • The Elements Experience team is building innovative features to help users create visually cohesive designs with less effort.
  • The team is currently working on tools to personalize design starting points and restyling elements to match a design aesthetic.
  • The role involves transforming how users create and customize design elements in Canva, focusing on making elements fully customizable, editable, and stylistically cohesive through algorithms and ML/LLM processing.
  • Responsibilities include building robust backend services and APIs for element customization, collaborating with cross-functional stakeholders, developing scalable systems for complex transformations, implementing new content processing approaches, and contributing to backend architecture improvements.

Requirements:

  • Candidates must have solid experience working with Java and the backend technology stack.
  • A strong foundation in computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns is required.
  • Experience in building scalable backend services that handle complex data processing and transformations is necessary.
  • Candidates should be skilled at analyzing problems, examining root causes, and developing pragmatic solutions.
  • Experience working with APIs and microservices, and an understanding of building reliable, maintainable backend systems is essential.
  • The ability to work autonomously on technical solutions and contribute to team processes is required.
  • A track record of delivering on defined technical problems and executing consistently on technical proposals is expected.
  • Strong communication skills and the ability to collaborate effectively with frontend engineers, product managers, and other stakeholders are necessary.
  • Candidates should be proactive in picking up unowned work and seeking ownership of systems or components.

Benefits:

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