Search Remote Jobs

Intermediate Software Developer, Editor

🕒 September 25

🇨🇦 Canada – Remote

💵 $100k - $125k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on Knak's careers page, not through a job board

First seen by Remote Rocketship September 25

Still open on Knak's site. Checked 6 hours ago.

Logo of Knak

Knak

51 - 200 employees

🏢 Enterprise

☁️ SaaS

📣 Marketing

Enterprise • SaaS • Marketing

Knak is an innovative company providing a no-code campaign creation platform designed specifically for enterprise marketing teams. It enables marketers to rapidly create and deploy professional emails and landing pages without needing technical coding skills, thereby speeding up time-to-market and allowing for greater creativity in campaign execution. Knak offers a range of features including email builder, landing page builder, dynamic content personalization, and seamless integrations with existing marketing technology. With an emphasis on security and SOC 2 compliance, Knak is trusted by major global brands to optimize their marketing workflows and enhance team collaboration.

📋 Description

• Design and ship features across the Vue 3 and TypeScript editor, including the canvas, attribute panels, undo/redo, selection, modules and locks, and translations • Ensure editor features behave correctly during simultaneous multi-user editing • Contribute fixes and improvements to the CRDT-based collaboration engine using WebSockets, Cloudflare Workers, and Durable Objects • Extend the structured document format and the pipeline producing production-ready email and landing-page HTML • Build operations enabling AI agents to edit designs through the shared model and sync layer • Develop and maintain Laravel (PHP) APIs and persistence with tests and error handling • Roll out changes behind feature flags, monitor production, and debug issues from browser through edge to database • Apply unit, integration, and end-to-end testing; participate in code reviews and incremental refactoring • Collaborate with product, design, QA, and DevOps to clarify requirements and manage risks • Own features end to end from scoping and approach selection through testing and production

🎯 Requirements

• 3+ years of software development experience, including full-stack work • Hands-on experience with TypeScript and a modern frontend framework (Vue 3 preferred), including reactivity and state management • Interest in, or experience with, complex, stateful web applications such as design tools, page builders, or rich-text or canvas editors • Product mindset focused on solving marketers' problems • Daily use of coding agents and AI tools, with ownership of generated changes • Strong web fundamentals: JavaScript, HTML, CSS, the DOM and browser performance • Backend experience with PHP/Laravel or a comparable framework, plus MySQL • Experience with automated testing and CI/CD, such as Vitest or Jest, Playwright, and GitHub Actions • Clear written communication and comfort giving and receiving code review feedback • Experience with realtime features such as WebSockets, presence and reconnection • Exposure to collaborative editing technology such as CRDTs or OT, including Yjs, Automerge, or Loro • Experience with edge or serverless runtimes such as Cloudflare Workers, Durable Objects, or AWS Lambda • Email HTML rendering or cross-client compatibility experience • Prior experience in a fast-growing SaaS company

🏖️ Benefits

• Competitive salaries • Great benefits • Paid vacation • Life leave days • Team lunches • Off-sites • Career growth opportunities • Inclusive, barrier-free working environment • Interview process accommodations available

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 September 24

MURAL

501 - 1000

💼 Consulting

🏥 Healthcare

📣 Marketing

Senior Software Engineer building Mural’s collaborative visual workspace growth features. Driving experimentation, analytics, AI capabilities, and customer lifecycle improvements.

🕒 September 24

Samsara

1001 - 5000

📦 Logistics

🏗️ Construction

🏥 Healthcare

Senior Software Engineer building full-stack, AI-powered products for Samsara’s IoT platform. Owning scalable systems that improve safety, efficiency, and sustainability in physical operations.

🇨🇦 Canada – Remote

💵 $142.8k - $184.8k / year

💰 Seed Round on 2014-08

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 September 23

Ontinue

201 - 500

💼 Consulting

🏥 Healthcare

📦 Logistics

Full Stack Developer building Azure cloud applications and SOAR automation. Supporting Ontinue’s AI-powered MXDR security services, observability, integrations, and incident response.

🕒 September 23

Case IQ

51 - 200

💼 Consulting

🏥 Healthcare

⚖️ Legal

Senior developer shaping secure AI-enabled platform capabilities for Case IQ’s governance, risk, and compliance SaaS. Leading architecture, agentic engineering practices, and cross-functional delivery.

🕒 September 22

THRILLWORKS

51 - 200

💼 Consulting

📣 Marketing

🏥 Healthcare

Senior Full-Stack Developer building scalable React, Next.js, and TypeScript applications for Thrillworks’ digital acceleration clients. Owning APIs, databases, architecture, and technical guidance.

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok