Intermediate Software Developer, Editor (Winnipeg)

Intermediate Software Developer, Editor (Winnipeg)

08 Nov
|
knak
|
Winnipeg

08 Nov

knak

Winnipeg

Empowering marketers to be creative .In a world where AI has made everyone a creator, Knak helps marketers turn ideas into on-brand, high-performing campaigns at scale. The world's most AI-forward companies, including Meta, OpenAI, NVIDIA, Vercel, Notion and Stripe, use Knak as their agentic marketing production layer.Every new idea and brief still has to be built, versioned, checked, approved, and shipped across every channel, and that work runs on handoffs, review cycles, and a lot of copy-paste. Knak is the flexible factory for that work.

Our customers set the brand rules, choose the tools that feed in and the platforms that send, and decide where AI does the work and where people do. Now we're bringing that same production discipline to every channel our customers use.The Role: Intermediate Software Developer, Editor We're looking for a full-stack developer to join the team behind Knak's editor, where marketers design on-brand emails and landing pages without writing code. Design and ship features across our Vue 3 and TypeScript editor, including the canvas, attribute panels, undo/redo, selection, modules and locks, and translations, with attention to correctness and performance on large, complex designs.Make sure the features you ship behave correctly when several people are editing at once, and contribute fixes and improvements to our multi-user editing engine (CRDTs, WebSockets, and Cloudflare Workers with Durable Objects) alongside senior engineers.Add to the structured document format behind every asset, and the pipeline that turns it into production-ready email and landing-page HTML,



following established patterns.Support AI-driven editing: Help build the operations that let AI agents edit designs through the same model and sync layer as people.Build reliable APIs: Develop and maintain the Laravel (PHP) APIs and persistence behind the editor, with solid tests and sensible 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.Keep quality high: Apply the right mix of unit, integration and end-to-end tests, give and receive constructive code reviews, and improve the areas you touch through incremental refactoring.Collaborate: Work with product, design, QA and DevOps to clarify requirements, break features into well-scoped tasks, and flag edge cases, dependencies and risks early.3+ years of software development experience, including full-stack workHands-on experience with TypeScript and a up-to-date frontend framework (Vue 3 preferred), including reactivity and state managementInterest in, or experience with, complex, stateful web applications such as design tools, page builders, or rich-text or canvas editorsA product mindset:



you care about the marketers using the editor, ask questions when a requirement doesn't seem right for them, and judge your work by whether it solves their problem, not just by whether it shippedA hands-on approach to AI in your own workflow, using coding agents and AI tools every day to move faster, while understanding and owning every change they produce and spotting output that's wrong or overbuiltStrong web fundamentals: JavaScript, HTML, CSS, the DOM and browser performanceBackend experience with PHP/Laravel or a comparable framework, plus MySQLExperience with automated testing and CI/CD (e.Experience with realtime features such as WebSockets, presence and reconnectionExposure to collaborative editing technology (CRDTs or OT, e.Yjs, Automerge, Loro)Experience with edge or serverless runtimes (Cloudflare Workers, Durable Objects, AWS Lambda)Email HTML rendering or cross-client compatibility experiencePrior experience in a fast-growing SaaS companyBase Salary Final compensation will be determined based on factors including relevant experience, skills, qualifications, and internal equity.

Culture, customers, product and growth. Culture is our number one pillar because we know that is at the core of building a strong company that can build amazing products and delight our customers. We show our investment in our people through our competitive salaries, great benefits, paid vacation, Life leave days (because life happens), team lunches and off-sites, and most importantly our commitment to YOUR career growth. #

📌 Intermediate Software Developer, Editor (Winnipeg)
🏢 knak
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: intermediate software developer, editor (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: intermediate software developer, editor (winnipeg) / winnipeg