Senior Full-Stack Developer

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Full Stack Developer on Content Team creating core components for Knak’s email and landing page platform. Collaborating with product managers, designers, and engineers to deliver exceptional solutions.

Responsibilities

  • Build and maintain RESTful APIs and integrations with third-party platforms
  • Design scalable and efficient backend systems using Laravel (PHP)
  • Create seamless, responsive UIs in Vue.js that enhance usability
  • Work with MySQL databases, optimizing queries and data modeling
  • Develop serverless microservices with Node.js on AWS Lambda
  • Ensure code quality through testing, reviews, and documentation
  • Mentor junior developers and foster continuous improvement
  • Collaborate with cross-functional teams to solve complex challenges

Requirements

  • 6+ years of full stack development experience
  • Expertise in building and optimizing APIs
  • Strong knowledge of Laravel (or similar backend frameworks) and Vue.js (or similar JavaScript frameworks)
  • Experience with MySQL and SQL performance tuning
  • Familiarity with AWS and serverless architecture
  • Understanding of modern SaaS best practices, including CI/CD, TDD, and multi-tenant systems
  • Ability to write clean, maintainable, and well-documented code
  • A collaborative spirit and a drive to help others grow
  • Curiosity and initiative in leveraging AI coding tools, consistently refining how you work to increase productivity and effectiveness.

Benefits

  • Equity in the company
  • Great benefits
  • Paid vacation
  • Life leave days
  • Team lunches and off-sites
  • Commitment to career growth

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSJavaScriptLaravelMicroservicesMySQLNode.jsPHPSQLVue.js

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.