K

Knak

No-code enterprise email and landing pages

Intermediate Full Stack Developer

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

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent work experience.
  • At least 3 years of software development experience, including building and maintaining SaaS web applications.
  • Experience developing RESTful APIs, including authentication, validation, and error handling.
  • Solid understanding of JavaScript frameworks such as Vue.js, React, or Angular, and their ecosystems, build, and deployment patterns.
  • Experience with test-driven development and automated testing frameworks such as Jest, Playwright, or PHPUnit.
  • A keen eye for observability, monitoring, and performance optimization.
  • Familiarity with SaaS architecture and release concepts, including continuous deployments, multi-tenant architectures, and service-layered architecture.

Responsibilities

  • Develop, maintain, and optimize RESTful API endpoints using Laravel (PHP), following best practices for observability, testability, and performance, with thorough documentation and robust error handling.
  • Collaborate with product managers, designers, and front-end developers to create responsive user interfaces using Vue.js, including efficient state management and UI components.
  • Implement software solutions across the technology stack using object-oriented or functional programming principles and best practices appropriate to each use case.
  • Use best practices with an ORM or SQL interface to a MySQL relational database, including query optimization, data modeling, and indexing for performance.
  • Use AWS services to deploy, manage, and scale web applications; develop serverless microservices with Node.js on AWS Lambda; implement CDN-based content delivery; and optimize memory use for long-running processes.
  • Participate in code reviews, provide constructive feedback, and collaborate with peers to improve code quality and maintainability.
  • Work with product management, QA, and DevOps to analyze business requirements and technical objectives, and contribute to solutions aligned with business needs and technical constraints.
  • Contribute across the full software development life cycle, from conception to deployment.
  • Collaborate with peers on clean, maintainable, and reusable code practices.

Desired Qualifications

  • Experience working with PHP and the Laravel framework.
  • Understanding of SaaS software development practices; previous experience working on a SaaS product is viewed favorably.
  • Familiarity with SaaS architecture and release concepts, including continuous deployments, multi-tenant architectures, and service-layered architecture.

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