Work with Us!

Tactus Therapy Solutions is a small company with big ideas. While we strive to do good work, we can’t do it alone. If you don’t see a role here, but you feel you are an ideal fit, please reach out to us via our contact form.

Full-Stack Developer

Important

Open only to residents of BC, Canada
You must send a cover letter
If you used AI to help your application, please let us know
Your application will be reviewed by a human. AI is not used as part of the hiring process

Job Summary

Full-time Permanent
Remote (within BC, Canada)
$70,000-$110,000 annual salary – based on experience
Immediate start

Company Information

Tactus Therapy is a leading developer of speech therapy software to help people communicate after a stroke. Our rehabilitation software helps tens of thousands of speech pathologists and stroke survivors around the world every day. Based in the Vancouver area, we are a small, ethical company with a tight-knit remote team that is scaling to increase our impact and help those who need it most.

Job Description

We are looking for a full-stack developer who is highly skilled with Vue.js, or similar frameworks, and has experience creating SaaS applications.

Your primary focus will be developing and maintaining a user-facing web application and its various components. These include:

  • New and unique evidence-based digital speech therapy treatments
  • Tools that speech therapists need in their day-to-day job like assessments, goal setting, reports, charts, printable resources, and more
  • A homework portal for patients to complete their exercises
  • SaaS type features like accounts, billing, group management, dashboards

Each developer typically owns the entirety of a feature, working on both frontend and backend code as needed. There is usually more frontend work than backend.

Our primary tech stack is Vue.js, Node.js, FeathersJS, MySQL, Docker, Azure. We make use of AI and speech recognition in the treatments that we create.

It’s important that you produce robust, secure, modular, maintainable, and regulatory-compliant code. You will be coordinating with other team members, including other developers and our designers. Your commitment to a quality product is crucial.

This is a 40-hour a week full-time remote position that reports directly to the CTO. You must be a resident of British Columbia. You must be already eligible to work in Canada.

Starting salary will be based on experience. Benefits include:

  • 3 weeks of paid vacation
  • 11 paid holidays + extra days off between Christmas and New Year
  • parental leave, sick leave, and flexible working hours
  • annual Health Spending Account after 3 months
  • paid educational courses and the opportunity for advancement and bonuses

This is a rare opportunity to have a big impact in terms of creating new software, while also helping to actually make a difference in the lives of our users.

Responsibilities

Responsibilities may include:

  • Developing user-facing applications using Vue.js
  • Building modular and reusable components and libraries
  • Translating our UX designs from Figma into pixel-perfect screens
  • Optimizing our application for performance
  • Performing code reviews with other developers
  • Participating in project planning and other meetings with developers, designers, QA, etc.
  • Estimating and tracking time on tasks using project management software
  • Following current development processes as well as suggesting and implementing new processes to improve our workflow
  • Staying up-to-date with recent developments in the JavaScript and Vue.js space
  • Proposing any upgrades and updates necessary for keeping up with modern security and development best practices

Required Skills

  • 2+ years of experience with JavaScript/Typescript, HTML5 and CSS3, including SCSS
  • 2+ years of development experience with Vue.js, preferably Vue 3, or similar frameworks like React.
  • Experience with MySQL
  • Ability to write efficient, secure, well-documented, and clean JavaScript/Typescript code
  • Experience with both consuming and designing RESTful APIs
  • Experience with Git and Bitbucket, or equivalent
  • Experience with JIRA or equivalent
  • Detail-oriented with high standards
  • Exceptional communication and collaboration skills

Other Things That Might Be Useful

  • Experience with the Vue.js ecosystem, including Vite, Pinia, and Vue Router
  • Experience with Node.js
  • Experience with socket.io
  • Experience with FeathersJS
  • Experience with Azure
  • Experience using VSCode
  • Experience with testing frameworks like Playwright
  • Experience with BitBucket Pipelines
  • Experience with web accessibility standards
  • Experience in the healthcare or disability space
  • An interest in linguistics, psychology, and cognition
  • An interest in how speech recognition technology and AI can help people

We’re committed to building a diverse and inclusive team. Research shows that women and other underrepresented groups often hesitate to apply unless they meet every requirement. If you’re excited about this role but don’t meet every single qualification, we still encourage you to send an application.

Application Process

Please send the following to info@tactustherapy.com

  • a cover letter to indicate you are familiar with who we are and why you are interested
  • your resume
  • links to any code you are proud of

Candidates moving on to the next stage will be asked to complete a 1-hour online coding test, and then interviews will start. Final candidates will be asked to complete a small paid project.