Software Developer

Remote (Canada)

About Orpyx  

Orpyx is a leading digital therapeutics company that is committed to extending healthspan for people living with diabetes through personalized remote care. Our flagship product, the Orpyx SI® Sensory Insoles, is transforming diabetes care by helping prevent diabetic foot ulcers, a major complication of diabetes that can lead to amputation.  Our dedicated remote patient monitoring team, comprised of credentialed providers and nurses, utilizes advanced data science methodologies to provide personalized support and triaged clinical escalation.  With our whole-person approach, Orpyx empowers people to take control of their health, prevent debilitating complications and extend their healthspan. We are an ISO 13485 company committed to providing quality medical solutions that consistently meet customer needs and regulatory requirements.  


Who we are  

The people at Orpyx are flexible thinkers and creative innovators. We come from a variety of backgrounds and carry a wealth of expertise in multiple industries, including medical, technology, software, marketing, and finance.  What we all have in common is an intense passion for the work we do. We have an extraordinary collection of talent that makes working here fun, unique and inspiring. Our hiring goal moving forward is to continue to build and grow a strong, effective team, while maintaining our friendly and innovative company culture.   


What you’ll do  

Reporting to the Director, Software Engineering and working as part of a cross-functional team, the Software Developer is responsible for design, development, testing, and maintenance of the software solutions that underpin Orpyx’s products and tools. In addition to software development, the Software Developer contributes to the creation, refinement, and implementation of processes to continuously improve quality and productivity while maintaining agility in the highly regulated medical device space.


This includes:  

  • Participate in requirements analysis and specification leveraging acceptance test driven development
  • Responsible for overall architectural design of Orpyx solutions
  • Responsible for selecting technologies to leverage that comply with medical device regulations
  • Develop the backend components of the application, including database design, server logic, APIs, and integrations with external systems
  • Implement data security and privacy measures, perform threat modeling, risk analysis/management, and ensure compliance with HIPAA, PIPEDA, and regulatory guidance for cybersecurity in medical devices
  • Build user-friendly interfaces that are intuitive for medical professionals and patients to use while ensuring accessibility standards are met to accommodate users with disabilities
  • Using test driven development, develop and execute test cases to verify the functionality, performance, and reliability of the software
  • Prepare technical documentation of architecture, design, implementation, user manuals, instructions including supporting regulatory submissions and audits
  • Monitor system performance and provide ongoing maintenance and support for the solutions post-deployment
  • Maintain a clean, and safe working environment  
  • Perform duties in a manner that is consistent with and committed to upholding the requirements of the quality management system  


Additionally, due to the ever-changing and sometimes chaotic environment of an early-stage high-tech company, the Software Developer may assume additional responsibilities, as required.


What you’ll bring  

  • BSc. in Computer Science, Electrical, Software or Computer Engineering (or equivalent degree). BSc. in any science or math combined with experience will be considered as well
  • 5+ years of related experience but aptitude and potential may be an acceptable substitute for experience
  • Proven track record and experience with software architecture, design and implementation
  • Demonstrated understanding and practice of software design and implementation techniques and habits
  • Demonstrated proficiency with at least two of the following technologies: Kotlin (Android), Swift (iOS), JavaScript (Node.js, React), Azure
  • Experience with .NET, C#, and Python are an asset
  • Demonstrated knowledge of health/medical device industries, and related product development lifecycle is an asset
  • Knowledge of ISO 13485 is an asset
  • Excellent problem-solving skills, technical, and analytical abilities
  • Excellent communication and interpersonal skills, with the ability to interact and work effectively with key internal and external stakeholders
  • Demonstrates a passion for product development, engineering and the scientific process
  • Brings creative energy to the development and execution of projects
  • Is a self-starter who can work with and lead collaboratively in a team environment
  • Demonstrated ability to work with peers to achieve results using persuasion, influence and negotiation
  • Demonstrated ability to remain optimistic and motivational in the face of adversity
  • Strong time management and organizational skills with the ability to prioritize and manage own workload whilst multi-tasking to meet deadlines
  • Ability to maintain a high degree of accuracy and attention to detail
  • Demonstrated track record of perseverance, determination and grit
  • Must thrive in a start-up, fast-paced, ever-changing work environment and be comfortable navigating the “grey”


The details  


Employment status:  Permanent full time


Schedule: 40 hours per week from Monday to Friday. Peaks and valleys may be required periodically, depending on operational needs.  This role is not overtime eligible.


Work location: Calgary, Alberta. Remote for the right candidate.


Application instructions and deadline: Please submit a cover letter and resume that outlines why your skills, experience and personality would make you an excellent candidate for this role at Orpyx by August 9, 2024.

 

For more information, visit: https://www.orpyx.com  


Subscribe to Job Alerts