GrepJob
MURAL

Staff Software Engineer, Core Canvas

MURAL
Apply
about 2 hours ago
Remote, United Kingdom or Remote, ArgentinaStaff+

Responsibilities

  • Lead new Canvas platform capabilities from problem definition to implementation and iteration.
  • Collaborate with Product and Design to create high-quality user experiences.
  • Architect and build maintainable Canvas platform systems with a focus on quality and performance.
  • Design and evolve developer-friendly APIs and service boundaries.
  • Utilize AI-assisted tools for effective engineering practices.
  • Elevate team skills through technical reviews, mentoring, and process improvements.
  • Build complex canvas systems with rich document models and spatial indexing.
  • Work on real-time collaboration systems ensuring document synchronization.
  • Integrate AI-enabled capabilities within the canvas and document model.
  • Optimize performance through profiling and architectural simplification.

Requirements

  • Fluency in modern JavaScript/TypeScript and familiarity with React or Node.js.
  • 10+ years of experience in building large-scale production software.
  • Strong systems architecture judgment with a focus on scalability and reliability.
  • Experience designing clean API contracts and service boundaries.
  • 3+ years of experience with distributed or real-time systems.
  • Background in architecting complex systems with rich object models.
  • Experience with AI-enabled product capabilities in production.
  • Expertise in performance optimization and responsiveness.
  • Familiarity with parallel processing and multithreaded systems is a plus.
  • Proven technical project leadership and communication skills.

Tech Stack

JavaScriptNode.jsReactTypeScript