Own Knak’s realtime editing engine using CRDTs, WebSockets, Cloudflare Workers, and Durable Objects for cooperative marketing creation.As a Senior Software Developer focused on the Editor, you will solve distributed-systems challenges beneath a sophisticated web application. You will harden synchronization against reconnects, stale clients, and partial failures while ensuring editor features remain correct. Your work will also support AI agents editing alongside people.Key Responsibilities:
Evolve multi-user editing with CRDTs and WebSocketsHarden synchronization against reconnects and partial failuresEnsure concurrent editing behaves correctly across featuresContribute to editor architecture and design decisionsCollaborate with product, design, QA, and DevOpsRequirements:
Six-plus years of significant full-stack developmentProduction experience with realtime systems and reconnectionStrong distributed-systems knowledge and failure handlingTypeScript and Vue 3 expertise, including performance tuningCollaborative editing experience such as CRDTs or OT welcomedApply distributed-systems judgment and realtime engineering skills to collaborative editing at Knak.
📌 Senior Realtime Collaboration Engineer (Winnipeg)
🏢 knak
📍 Winnipeg