Full-time Permanent
Must be a resident of BC, Canada
Remote (within BC, Canada)
$70,000-$90,000 annual salary
Immediate start
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.
We are looking for an intermediate-level full stack developer who is highly skilled with Vue.js and preferably 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
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 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
2+ years of experience with JavaScript/Typescript, HTML5 and CSS3, including SCSS
2+ years of development experience with Vue.js, preferably Vue 3, its core principles such as components, reactivity, the virtual DOM, options API and the Vue.js ecosystem, including Vite, Pinia, and Vue Router
Experience with Node.js
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
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
Paying to advertise is expensive so most jobs are never promoted. We hunt down the best jobs direcly from careers pages so you don't have to.
Check VueJobs Search!