Senior Full Stack Developer @Knak
Software Development
Salary cad 130,000 - 1..
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Full Stack Developer @Knak

YDay - Knak is hiring a remote Senior Full Stack Developer. πŸ’Έ Salary: cad 130,000 - 160,000 per year πŸ“Location: Canada

Role Description

Knak is looking for 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 hands-on role for someone who loves hard frontend architecture and isn't afraid of the distributed-systems problems underneath it.

You will work across the entire editor and take ownership of our realtime collaboration engine:

  • CRDT-based sync layer, running on Cloudflare Workers and Durable Objects.
  • Allows multiple people, and increasingly AI agents, to edit the same asset at once.

You'll also contribute to architecture decisions, mentor teammates, and work with product and design to shape how marketers create.

What You'll Be Doing

  • Build the editor:
    • Design and ship features across our Vue 3 and TypeScript editor.
    • Keep it fast and correct on large, complex designs.
  • Own realtime collaboration:
    • Evolve and scale our multi-user editing engine (CRDTs, WebSockets, and Cloudflare Workers with Durable Objects).
    • Harden it against reconnects, stale clients, and partial failures.
    • Ensure every editor feature behaves correctly when several people are editing at once.
  • Evolve the document model:
    • Extend the structured document format behind every asset.
    • Develop the pipeline that turns it into production-ready email and landing-page HTML.
  • Enable AI-driven editing:
    • Partner with our AI team to allow agents to 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.
    • Focus on testability, observability, and performance.
  • Own it in production:
    • Instrument, monitor, and roll out changes safely with feature flags.
    • Debug issues end to end, from the browser through the edge to the database.
  • Elevate code quality:
    • Lead design and code reviews.
    • Document architectural decisions and maintain high standards.
  • Collaborate and mentor:
    • Work with product, design, QA, and DevOps.
    • Share deep knowledge of the editor with the team.

Qualifications

  • 6+ years of software development experience, with significant full-stack work.
  • Experience building complex, stateful, editor-style web applications.
  • Deep expertise in TypeScript and a modern frontend framework (Vue 3 preferred).
  • A product mindset focused on solving marketers' problems.
  • A progressive, hands-on approach to AI in your workflow.
  • Strong web fundamentals: JavaScript, HTML, CSS, the DOM, browser storage, rendering performance, and profiling.
  • Solid backend experience with PHP/Laravel or a comparable framework, plus MySQL.
  • Good grasp of distributed-systems concepts.
  • Production experience with realtime systems such as WebSockets.
  • Expertise in RESTful APIs, TDD, and CI/CD (GitHub Actions).
  • Excellent problem-solving skills, strong written communication, and a collaborative mindset.

Nice to Have

  • Experience with collaborative editing technology (CRDTs or OT).
  • Experience with edge or serverless runtimes (Cloudflare Workers, Durable Objects, AWS Lambda).
  • Email HTML rendering or cross-client compatibility experience.
  • Experience integrating LLMs or AI agents into product features.
  • Prior experience in a fast-growing SaaS company.

Base Salary

The anticipated base salary range for this position is $130,000 – $160,000/year. Final compensation will be determined based on factors including relevant experience, skills, qualifications, and internal equity.

What We Offer

  • Competitive salaries and great benefits.
  • Paid vacation and Life leave days.
  • Team lunches and off-sites.
  • Commitment to your career growth.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full Stack Developer @Knak
Software Development
Salary cad 130,000 - 1..
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 133,762+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later