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