We are hiring

  • Software Developer

Join Our Mission to Innovate in Medical Technology  Rehabtronics is a growing medical device company with operations in Edmonton, AB and Vancouver BC. At Rehabtronics, we’re not just developing medical devices; we’re enhancing lives. Our innovative products have reached thousands globally, and we’re expanding our team to continue this impact.

We invite a Software Developer with a passion for technology and a commitment to excellence to join our product development team. We need someone who is friendly and fun to match our culture, works hard and
follows through on commitments. In this role you will design, develop, and maintain the software associated with our medical devices. This is a permanent full-time position.

Primary Responsibilities:
• Responsible for the development of software over the complete product lifecycle. Includes:
o Participate in product planning.
o Generating software specifications.
o Design of the software architecture.
o Software implementation which includes programming, testing, and verification activities.
• Follow Quality and ISO procedures required for medical devices.
• Provide advice and support for the company’s IT and internal software.
• Provide technical support to sales and customers.

• Degree in computer science or other technical program such as engineering.
• A minimum of 5 years of software development experience.
• Working knowledge of: Rust, C++, Haxe, JavaScript, Sass, CSS, and SQL.
• Experience in full-stack software development with knowledge of dev-ops principles & best practices, the HTTP request / response lifecycle, authentication, WebSockets, data security and encryption.
• Comfortable with Windows and Linux command-line environments.
• Working knowledge of cloud-based deployments (AWS EC2, S3 or similar).
• Front-end development experience within a SPA framework (Mithril, React, or similar).
• Back-end development experience within a web server framework (Actix, Rocket, or similar).
• Familiar with Docker and basic Linux server administration.

Skills / Abilities:
• Previous work in medical industry or experience with IEC-62304 would be an asset.
• Good communication skills in the English language.
• Proficient with Microsoft office applications such as Excel and Word.
• Must be a self starter.
• Ability to work under minimum supervision with good time management skills.
• Ability to multitask.

If you are interested in applying, please send your resume with a cover letter to

Recover Mobility, Cognition
and Confidence.