K

Knak

No-code enterprise email and landing pages

Intermediate Software Developer - Editor

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Canada$100k - $125k /yrRemote

About the Job

Requirements

  • At least 3 years of software development experience, including full-stack work.
  • Hands-on experience with TypeScript and a modern frontend framework, preferably Vue 3, including reactivity and state management.
  • Interest in or experience with complex, stateful web applications such as design tools, page builders, rich-text editors, or canvas editors.
  • A product-oriented approach focused on whether the work solves users’ problems.
  • Daily hands-on use of coding agents and AI tools, with the ability to understand and own their changes and identify incorrect or overbuilt output.
  • Strong web fundamentals, including JavaScript, HTML, CSS, the Document Object Model, and browser performance.
  • Backend experience with PHP and Laravel or a comparable framework, plus MySQL.
  • Experience with automated testing and continuous integration/continuous delivery, such as Vitest or Jest, Playwright, or GitHub Actions.
  • Clear written communication and comfort giving and receiving code review feedback.

Responsibilities

  • Design and ship features across the Vue 3 and TypeScript editor, including its canvas, attribute panels, undo/redo, selection, modules and locks, and translations, while ensuring correctness and performance on large, complex designs.
  • Ensure shipped features work correctly when multiple people edit simultaneously, and contribute fixes and improvements to the multi-user editing engine using conflict-free replicated data types, WebSockets, Cloudflare Workers, and Durable Objects.
  • Extend the structured document format behind each asset and the pipeline that turns it into production-ready email and landing-page HTML, following established patterns.
  • Help build operations that allow AI agents to edit designs through the same model and synchronization layer as people.
  • Develop and maintain the Laravel (PHP) APIs and persistence behind the editor, with tests and error handling.
  • Roll out changes safely behind feature flags, monitor them, and debug issues from the browser through the edge to the database, escalating cross-system problems when needed.
  • Apply unit, integration, and end-to-end tests; give and receive code reviews; and incrementally refactor areas touched.
  • Work with product, design, quality assurance, and DevOps to clarify requirements, break features into well-scoped tasks, and flag edge cases, dependencies, and risks early.
  • Build and ship editor features end to end, from scoping and choosing an approach through testing and production follow-up.
  • Work alongside the real-time collaboration engine and deepen expertise in it over time.
  • Make implementation-level decisions within the assigned area and contribute to architecture discussions.
  • Build reliable features that support AI-driven editing.

Desired Qualifications

  • Experience with real-time features such as WebSockets, presence, and reconnection.
  • Exposure to collaborative editing technology such as conflict-free replicated data types or operational transformation, including Yjs, Automerge, or Loro.
  • Experience with edge or serverless runtimes such as Cloudflare Workers, Durable Objects, or AWS Lambda.
  • Experience with email HTML rendering or cross-client compatibility.
  • Prior experience in a fast-growing software-as-a-service company.

About the Company

Knak

No-code enterprise email and landing pages

Knak provides a no-code platform for enterprise marketing teams to design emails and landing pages. Its cloud-based, drag-and-drop builder lets marketers create campaigns without writing code, reducing dependence on developers. The tool integrates directly with major marketing automation systems (Marketo, Eloqua, Salesforce Marketing Cloud) to ensure seamless workflow from creation to execution, and to optimize assets for those platforms. Knak differentiates itself by targeting large organizations with an easy-to-use, code-free workflow that still aligns tightly with existing marketing stacks, enabling faster campaign production. The company’s goal is to empower marketing teams to own campaign creation end-to-end, improving speed, flexibility, and collaboration while scaling across enterprise deployments.

Company size
51-200
Company stage
Series A
Total funding
$25M
Headquarters
Ottawa, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at Knak

See more jobs