Senior Full Stack Developer

K
KnakMarketing software
Remote - CanadaFull-TimeSenior
Salary130,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of software development experience
Required Skills
PHPHTMLCSSJavascriptMySQLTypeScriptRESTful APIs

Requirements

  • Bring 6+ years of software development experience, including significant full-stack work.
  • Have experience building complex, stateful editor-style web applications, such as design tools, page builders, or rich-text or canvas editors.
  • Demonstrate deep expertise in TypeScript and a modern frontend framework; Vue 3 is preferred.
  • Understand frontend reactivity, state management, performance tuning, JavaScript, HTML, CSS, the DOM, browser storage, rendering performance, and profiling.
  • Have solid backend experience with PHP/Laravel or a comparable framework, plus MySQL.
  • Understand distributed-systems concepts such as consistency, idempotency, ordering, and failure handling.
  • Have production experience with realtime systems such as WebSockets, presence, and reconnection.
  • Have expertise in RESTful APIs, TDD, and CI/CD, including GitHub Actions.
  • Use coding agents and AI tools in your workflow, with the judgment to review, test, and own their output.
  • Bring strong problem-solving skills, written communication, and a collaborative mindset.

Responsibilities

  • Build and ship features across the Vue 3 and TypeScript editor, including the canvas, attribute panels, undo/redo, selection, modules and locks, and translations.
  • Evolve and scale the multi-user editing engine using CRDTs, WebSockets, Cloudflare Workers, and Durable Objects.
  • Harden collaboration against reconnects, stale clients, and partial failures.
  • Extend the structured document format and the pipeline that produces email and landing-page HTML.
  • Partner with the AI team so agents can edit designs through the same operations and sync model as people.
  • Develop and maintain Laravel (PHP) APIs and persistence for the editor.
  • Instrument, monitor, and safely roll out changes with feature flags; debug issues from the browser through the edge to the database.
  • Lead design and code reviews, document architectural decisions, and collaborate with product, design, QA, and DevOps.
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 160,000 USD per year
Apply Now