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 contemporary 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 collaborative marketing editor.
📌 Senior Full Stack Editor Developer (Winnipeg)
🏢 knak
📍 Winnipeg