Senior Full Stack Developer - Knak, Remote
Posted: October 23, 2026
Join Knak as a Senior Full Stack Developer (Editor) in a remote Canadian role. Help build complex, stateful web editing tools that empower marketers and AI agents to collaborate in real-time, backed by competitive compensation and great benefits.
at a glance
- Company
- Knak
- Role
- Senior Software Developer, Editor
- Location
- Remote - Canada
- Category
- Technology
- Base Salary
- $130,000 – $160,000/year
job description
Role Overview
Knak is seeking an experienced full-stack developer to join the team behind Knak's editor, where marketers design on-brand emails and landing pages without writing code. This is a complex, stateful application featuring a structured document model, a live-rendering canvas, reusable and lockable modules, translations, version history, and realtime collaboration so whole teams can build together.
You will work across the entire editor and take ownership of the realtime collaboration engine, including the CRDT-based sync layer running on Cloudflare Workers and Durable Objects. This hands-on position is ideal for someone who loves hard frontend architecture and distributed-systems problems, contributing to architecture decisions, mentoring teammates, and collaborating with product and design.
Your Impact
Here is what you will be doing in your day-to-day work:
- Build the editor: Design and ship features across our Vue 3 and TypeScript editor, including the canvas, attribute panels, undo/redo, selection, modules and locks, and translations, keeping it fast and correct on complex designs.
- Own realtime collaboration: Evolve and scale our multi-user editing engine using CRDTs, WebSockets, and Cloudflare Workers with Durable Objects, hardening it against reconnects, stale clients, and partial failures.
- Evolve the document model: Extend the structured document format behind every asset and the pipeline turning it into production-ready email and landing-page HTML.
- Enable AI-driven editing: Partner with our AI team so agents can edit designs through the same operations and sync model as people.
- Build reliable APIs: Develop and maintain the Laravel (PHP) APIs and persistence behind the editor with a focus on testability, observability, and performance.
- Own it in production: Instrument, monitor, and roll out changes safely with feature flags and debug issues end-to-end from browser to edge to database.
- Elevate code quality: Lead design and code reviews, document architectural decisions, and maintain a high standard.
- Collaborate and mentor: Work with product, design, QA, and DevOps, sharing deep knowledge of the editor so the team can work confidently.
What You'll Bring
Candidates should possess the following qualifications and background:
- 6+ years of software development experience, with significant full-stack work.
- Experience building complex, stateful, editor-style web applications, such as design tools, page builders, or rich-text or canvas editors.
- Deep expertise in TypeScript and a modern frontend framework (Vue 3 preferred), including reactivity internals, state management, and performance tuning.
- A product mindset focused on marketers and solving their problems.
- A progressive, hands-on approach to AI in your own workflow, using coding agents and AI tools daily with sound judgment.
- Strong web fundamentals including JavaScript, HTML, CSS, the DOM, browser storage, and rendering performance.
- Solid backend experience with PHP/Laravel or a comparable framework, plus MySQL.
- A good grasp of distributed-systems concepts like consistency, idempotency, ordering, and failure handling.
- Production experience with realtime systems such as WebSockets, presence, and reconnection.
- Expertise in RESTful APIs, TDD, and CI/CD using GitHub Actions.
- Excellent problem-solving skills, strong written communication, and a collaborative mindset.
Benefits
Knak offers a rewarding work environment recognised by Ottawa's Best Places to Work 2026, investing in our people through:
- Competitive salaries
- Great benefits
- Paid vacation
- Life leave days
- Team lunches and off-sites
- A commitment to your career growth
frequently asked questions
Where is this role based?
This role is remote across Canada.
What is the salary range for this position?
The anticipated base salary range is $130,000 to $160,000 per year.
How do I apply if I need an accommodation?
If you require any accommodation during the interview process, please contact culture@knak.com.
What kind of experience is required?
The role requires 6+ years of software development experience with significant full-stack work, experience building complex stateful editor-style web applications, and deep expertise in TypeScript and modern frontend frameworks like Vue 3.
categories
about knak
similar jobs
- software developer - knak, remote - Knak
- senior software developer, ai agents - knak, remote - Knak
- senior product marketing manager - knak, canada - Knak
- go-to-market data analyst - knak, remote - Knak
- full stack developer - knak, remote - Knak
- chief marketing officer (cmo) - knak - Knak
- account executive - knak, ottawa - Knak
