Remote Senior Backend Engineer, Canva Core

at Mural

Posted 12 hours ago 2 applied

Description:

  • The Canvas Core team builds and maintains the foundational platform that powers the visual thinking canvas, including the document model for Murals, the schema for storage in the database, and the real-time message protocol for seamless remote collaboration.
  • The primary focus is on ensuring the Mural editor is reliable, high-performing, and easy to use.
  • The team provides a suite of APIs for other teams to build additional features such as collaboration and presentation tools, integrations, and AI-powered functionality, prioritizing simplicity and developer experience.
  • As a Senior Software Engineer, you will ensure the Mural editor is reliable, high-performing, and intuitive while designing and maintaining robust APIs that support real-time collaboration, presentations, integrations, and AI-powered features.
  • You will lead projects from design and planning through execution and release, focusing on server APIs, data schemas, and storage infrastructure to guarantee scalability, performance, and extensibility.
  • You will work closely with product and platform teams to enable a best-in-class user experience and champion technical excellence by guiding complex system development, mentoring teammates, and shaping engineering practices and culture.

Requirements:

  • You must have 3+ years of experience building and shipping production-grade software in an agile team.
  • Strong full-stack development skills are required, with a focus on JavaScript/TypeScript and modern web frameworks such as React and Node.js.
  • Experience engineering real-time collaborative platforms is essential, including Collaborative Document Editing or MMO/Virtual World development, with an understanding of conflict-free replicated data types (CRDT), event sourcing, and distributed data structures.
  • You should have a proven ability to quickly learn new technologies and navigate large codebases.
  • A strong interest in AI-driven development and a willingness to experiment with new approaches is necessary.
  • Experience leading technical projects and shipping customer-facing features in iterative cycles is required.
  • Strong communication and collaboration skills with an inclusive, team-first mindset are essential.
  • Experience in fast-paced, high-growth environments or startups is a plus.

Benefits:

  • The company ensures that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment.
  • Candidates are encouraged to contact the company to request accommodation.