Build Knak’s Vue 3 and TypeScript editor while solving demanding realtime collaboration problems with CRDTs and Cloudflare Workers. As a Senior Software Developer, Editor, you will work across a complex, stateful application for marketers. You will shape the canvas, document model, collaboration engine, and Laravel APIs.
The role combines frontend architecture, distributed systems, AI-driven editing, and product collaboration. You will also mentor teammates and contribute to architectural decisions.
Key Responsibilities
- Ship editor features across Vue 3 and TypeScript
- Scale CRDT, WebSocket, and Durable Objects collaboration
- Extend structured documents and HTML production pipelines
- Enable AI agents to edit designs
- Maintain testable, observable Laravel APIs Requirements:
- Six-plus years of software development experience
- Complex editor-style web application experience
- Deep TypeScript and modern frontend framework expertise
- PHP, Laravel, MySQL, RESTful APIs, and TDD experience
- Distributed systems and realtime production experience Bring full-stack development, frontend architecture, and distributed-systems expertise to Knak’s cooperative marketing editor.
📌 Senior Full Stack Editor Developer (Canada)
🏢 knak
📍 Canada