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 collaborative marketing editor.
Senior Full Stack Editor Developer in Ottawa employer: Knak
Knak is an exceptional employer that prioritizes a vibrant work culture and employee growth, making it a top choice for those seeking meaningful careers in the tech industry. Located in Ottawa, we offer competitive salaries, equity options, and comprehensive benefits, all while fostering an inclusive environment that values diverse perspectives. Our commitment to personal and professional development ensures that every team member can thrive and contribute to our mission of empowering creativity through innovative marketing solutions.