Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Developer

$130k - $160k per year
Canada
  • Remote job

Knak is a mission-driven company

Why? Because our time is limited, our competition is fierce, and our margin for error is small. To have the biggest impact on the world, we stay focused on our core mission, which is...

Empowering marketers to be creative .

That’s why Knak exists.

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.

Here's what they and our investor Insight Partners figured out: creation got easy, but that’s making production harder. 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. That middle stretch of the marketing stack has no system, no standard, and no owner.

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. We handle the repeatable parts, so marketers get their time back for the parts that aren't.

We're built by marketers, for marketers. We started with email because it's the hardest channel to get right and where many campaigns win or lose. Now we're bringing that same production discipline to every channel our customers use.

The Role: Senior Software Developer, Editor We're 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. It's a complex, stateful application: a structured document model, a canvas that renders it live, reusable and lockable modules, translations, version history, and realtime collaboration so whole teams can build together. You'll work across the entire editor and take ownership of our realtime collaboration engine: the CRDT-based sync layer, running on Cloudflare Workers and Durable Objects, that lets multiple people, and increasingly AI agents, edit the same asset at once. 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'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, including the canvas, attribute panels, undo/redo, selection, modules and locks, and translations. 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, and make sure every editor feature behaves correctly when several people are editing at once.
  • Evolve the document model: Extend the structured document format behind every asset, and the pipeline that turns 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 the browser through the edge to the database.
  • Elevate code quality: Lead design and code reviews, write down architectural decisions, and keep the bar high.
  • Collaborate and mentor: Work with product, design, QA and DevOps, and share deep knowledge of the editor so the whole team can work on it confidently.
What You Should Bring
  • 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: you care about the marketers using the editor, push back on requirements when there's a better solution for them, and judge your work by whether it solves their problem, not just by whether it shipped
  • A progressive, hands-on approach to AI in your own workflow, using coding agents and AI tools every day to move faster, and with the judgment to review, test and own everything they produce
  • 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
  • A good grasp of distributed-systems concepts such as 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 (GitHub Actions)
  • Excellent problem-solving skills, strong written communication and a collaborative mindset
Nice to Have
  • Experience with collaborative editing technology (CRDTs or OT, e.g. Yjs, Automerge, Loro)
  • 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. This range reflects base salary only and does not include other forms of compensation that may be available as part of the total rewards package.

What We Offer

At Knak we have four foundational pillars. 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 do this with a laser focus on hiring the right people who are smart, positive and who want more than the typical nine-to-five offers.

We offer an extremely rewarding, second to none work environment as acknowledged by Ottawa’s Best Places to Work 2026! 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.

If this sounds like something you’re looking for, then we’d love to hear from you!

If you don’t see yourself fully reflected in every job requirement listed on the posting above, we still encourage you to reach out and apply. Research has shown that women and underrepresented groups often only apply when they feel 100% qualified. We strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, and life experiences to apply. Knak believes in creating an inclusive, barrier-free working environment. If you require ANY accommodation to the interview process please contact [email protected] . At Knak, our recruitment process includes AI screening for keywords and minimum qualifications as well as video interviews which are transcribed with AI. Humans are still at the core of our decision making! Please note that this job post is for an existing vacancy.

Click here to view the Knak Privacy Policy

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Developer in Canada vacancy
  •  ...transportation, and we need an exceptional Senior Software Engineer who is ready to take...  ...world moves. Working under the hood of our full-stack applications, you will navigate and...  ...Responsibilities: End-to-End Ownership: Develop, test, deploy, and maintain product-level... 
    Senior
    Remote work
    Flexible hours

    Miovision

    Canada
    18 days ago
  • $105k - $125k per year

     ...values collaboration, innovation, and purpose, join us on the journey.  Learn more:  What this role is all about:  The  Senior Full Stack Developer (.Net and Angular) is a key role within the Digital Solutions team. You will play a critical role in using your  expert... 
    Senior
    Remote job
    Full time
    Flexible hours

    Beem

    Canada
    more than 2 months ago
  • $110k - $130k per year

     ...you. The Opportunity As a Software Developer, you'll design, build, and ship features...  ...product owners, QA, and support across the full SDLC. Debug and resolve production issues...  ...distinct architectures, so the specific stack depends on which product area you join. You... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Flexible hours
    Shift work

    Valsoft

    Canada
    19 days ago
  •  .... That’s Ontinue .     Key Responsibilities   ~ Design, Develop and test Cloud-Native applications using NET, NET Core, Power Platforms...  ...and develop SOAR capabilities within the Microsoft security stack.   ~ Work alongside other branches of the engineering team... 
    Suggested
    Full time

    Ontinue

    Canada
    26 days ago
  •  ...to become the #1 time management add-on for Jira, and we have developed and acquired a multitude of tools to become one of the most trusted...  ...About the role: We are looking for a passionate software developer to join our engineering team. You will collaborate with product... 
    Senior
    Full time
    Remote work
    Work from home

    Tempo

    Canada
    more than 2 months ago
  • Understands that the success of a developer is to understand the core business processes of the business unit and business requirements as well as the architecture patterns and technology strategy (e.g., Transformation, SmartCore, DevOps). Conceive and write detailed software... 
    Full time

    Vg

    Canada
    more than 2 months ago
  •  ...processes with AI and helps people recover from their mental health challenges who otherwise would not have. We're seeking a Senior Full-stack Engineer who's motivated by seeing their work change outcomes for real people. You'll ship features end-to-end that patients and... 
    Senior
    Full time

    Limbic, Llc

    Canada
    a month ago
  •  ...our journey! Join us in revolutionizing Observability for Developers! We’re on a mission to redefine how engineers monitor, debug,...  ...solving. And now, you can help us solve it. We’re hiring a Senior Full Stack Engineer to help us build a petabyte-scale, high-performance... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Clickhouse

    Canada
    more than 2 months ago
  •  ...oriented investment firm that emphasizes business building. Senior Engineer (Senior Full Stack Engineer) Contract Location: Mexico, Canada Role...  ...backend, SQL database, APIs, and integrations. Design, develop, enhance, and maintain scalable and reliable application... 
    Senior
    Remote job
    Long term contract
    Contract work
    Local area
    Worldwide
    Work visa

    Bounteous

    Canada
    18 days ago
  •  ...MONKEY builds enterprise-grade catering software for restaurant organizations that operate at scale. We’re looking for a backend-leaning Full Stack Engineer who enjoys solving meaningful product problems, designing thoughtful systems, and shipping high-quality software that... 
    Senior
    Full time
    Manual labor

    Valsoft

    Canada
    8 days ago
  • $135k - $150k per year

     ...Role  Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building...  ..., production-ready software.  ~ Design, develop, test, deploy, and support software throughout its... 
    Senior
    Full time

    Fable

    Canada
    more than 2 months ago
  • $135k - $180k per year

     ...classify breaking changes, coordinate migrations with the iOS, Android, and web leads, and keep generated client models in sync. Develop, scale, and optimize the GraphQL APIs, RPC endpoints, and SQL queries behind our web surfaces. Build front-end applications and... 
    Senior
    Remote job
    Full time
    Contract work

    PENN Interactive

    Canada
    more than 2 months ago
  •  ...customer experience. As a Senior Fullstack Engineer , you’ll play...  ...code. You will work across the stack—from building intuitive UIs to...  ...Responsibilities Design, develop, and maintain end-to-end...  ...and maintainability across the full technology stack. Participate... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Canada
    more than 2 months ago
  • $120k - $135k per year

     ...world. TTG is seeking a driven and detail-oriented Intermediate Senior Developer to join its Professional Services Team, leading client...  ...development experience, including significant ownership of production full-stack applications.  ~5+ years of C#/.NET Core development... 
    Senior
    Full time
    Internship
    Remote work

    Valsoft

    Canada
    11 days ago
  •  ...institutions — big and small. The Role As a Senior Software Engineer within our Digital...  ...ownership and expertise. Design, develop, and maintain front-end applications using...  ...testing strategies across the technology stack. Provide technical guidance and mentorship... 
    Senior
    Full time
    Remote work

    Bankjoy

    Canada
    more than 2 months ago
  •  ...sponsorship at this time  What do we need  Dotmatics is seeking a Senior Full Stack Engineer to join our team. We are building the most powerful R...  ...features within a Node.js/TypeScript and React ecosystem. Develop and maintain serverless and event-driven data pipelines... 
    Senior
    Full time
    Remote work
    Flexible hours

    Dotmatics

    Canada
    more than 2 months ago
  • $140k - $192.5k per year

     ...have exposure to modern tech stacks around GoLang, Ruby on Rails,...  ...succeed.    We're seeking a Full Stack Engineer to help lead our...  ...production and management needs. We're developing a comprehensive in-house tool...  ...stack environment for our developer ecosystem Contribute to... 
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Stackadapt

    Canada
    a month ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Senior
    Full time

    System Canada Technologies

    Canada
    more than 2 months ago
  • MWDN is an international recruitment and outstaffing company with 23+ years of experience connecting exceptional tech talent with leading companies across Israel, the USA, Great Britain, and Western Europe. In this role, MWDN acts as the recruitment partner, and the selected...
    Full time
    Flexible hours

    Mwdn

    Canada
    more than 2 months ago
  •  ...promise of AI. What Is The Role : Developers and community matter. Our users and...  ...contributors have helped ensure that the Elastic Stack (including Elasticsearch, Kibana, Beats,...  ...global user-base? Your activities as a Senior Developer Advocate with a focus on content... 
    Senior
    Full time

    Elastic Nv

    Canada
    5 days ago
  •  ...Description Job Summary We are seeking experienced Senior Full Stack Developers to support a large-scale digital transformation and service modernization program. This role is integral to designing, building, modernizing, and delivering digital services that enhance... 
    Senior
    Remote work
    Monday to friday

    Oomple

    Canada
    28 days ago
  •  ...- join us in redefining user research Product Engineer (Full-Stack) — Canada, Remote   I’m PJ, CTO at Great Question . My co-...  ...heavy; people who write clearly think (and prompt) clearly. Are senior (roughly 5+ years with real ownership). Our level grading is... 
    Senior
    Full time
    Live In
    Remote work
    Flexible hours
    Shift work
    Day shift

    Great Question

    Canada
    a month ago
  •  ...Role  We are looking for an AI-native full stack engineer to join one of the leading software...  .... You will work closely with a senior engineer who has built and scaled production...  ...Responsibilities include: Designing and developing new applications and product modules Building... 
    Senior
    Long term contract
    Full time

    Valsoft

    Canada
    a month ago
  • $128k - $200k per year

     ...About The Role Hi, I'm Devlon . I lead Developer Acceleration at Jane, joining back in February. My team's job is simple to say and hard...  ...While that is a large range, it is intentional. It reflects the full growth journey someone might take in the role, from developing... 
    Senior
    Remote job
    Full time
    Internship

    Jane

    Canada
    9 days ago
  • $120k - $170k per year

     ...remote environment. We're excited to have you join us for your next career adventure! Role & Team We're looking to hire a Full-Stack Software Developer with excellent technical skills and communication abilities to join our Platform squad. You will join a team of 5 Full-... 
    Senior
    Remote work
    Flexible hours
    Day shift

    Jaide Health

    Canada
    3 days ago
  •  ...ownership, real opportunities to develop, and the chance to work in an...  ...AI tools every day across the stack, and the company is fully invested...  .... About this role As a Full-Stack Engineer, you will be a...  ...reports to an Engineering Manager, Senior Manager, or Director. From the... 
    Senior
    Full time
    Remote work
    Flexible hours
    Day shift

    Supercom

    Canada
    more than 2 months ago
  • $125k - $160k per year

     ...va ressembler ton poste ?    À titre de développeur.euse full-stack senior.e, tu joueras un rôle clé dans la construction de la nouvelle...  ...Migrate, un réseau collaboratif d'équipes ayant accès à des staff developers pour du mentorat technique et pour assurer l'alignement... 
    Senior
    Daily paid
    Full time
    Apprenticeship
    Local area
    Remote work
    Worldwide

    Un Emploi De Développeur.euse Full-stack Senior.e

    Canada
    more than 2 months ago
  •  ...The Role   Join our ServiceNow Engineering Team as a Senior ServiceNow Developer, where you will play a key role in developing and implementing...  ...integrations between ServiceNow and the rest of our stack using IntegrationHub, REST/SOAP and help shape how ServiceNow... 
    Senior
    Full time

    Elastic Nv

    Canada
    a month ago
  • $100k - $135k per year

     ...is a database that has to respond quickly and correctly. As a Senior Software Developer focused on the data layer of our InteleOrchestrator team, you...  ...as part of a total compensation package, in addition to a full range of medical, financial, retirement, PTO, and/or other benefits... 
    Senior
    Remote job
    Full time
    Temporary work
    Local area

    Intelerad Ltd

    Canada
    5 days ago
  •  ...threaded and performance-oriented, and our developers regularly go deep into TCP, hardware...  ...bar. This position is for a Senior Software Developer on the Dataplane Adapters team. In this...  ...for example messaging systems, network stacks, storage engines, or trading platforms... 
    Senior
    Full time
    Internship
    Worldwide

    Solace

    Canada
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Developer. Be the first to apply!