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 up-to-date 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.