Software Developer (iOS + Full Stack)

Orpyx


Date: 6 days ago
City: Calgary, AB
Contract type: Full time

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 we offer 


We offer an opportunity to work with cutting edge medical technology that extends the healthspan of people living with diabetes. We offer a competitive salary and a comprehensive benefits package that includes medical, dental, and health or wellness spending account. Our flexible health benefits, RRSP matching program, and employee stock option plans allow for customized benefits that meet your individual needs. In addition, our employees receive 4 weeks’ vacation to start and paid flex and health days, giving them ample opportunity to rest and recharge. We have team events every second Friday, and annual in-person events, which contribute to a positive work culture and foster team connections.


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. We are seeking a talented Software Developer with a strong background in iOS. In this role, you will design, develop, and maintain high-quality mobile applications while also contributing to back-end development and server-side architecture. 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, aptitude and potential may be an acceptable substitute for experience
  • Demonstrated proficiency with Swift (iOS) is required
  • 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 Kotlin (Android), JavaScript (Node.js, React), Azure, .NET, C#, and/or Python are assets
  • 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:  Full time.


Schedule: 40 hours per week from Monday to Friday. Peaks and valleys may be required periodically, depending on operational needs.


Work location: Remote. Calgary, Alberta. 


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 October 18, 2024.


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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Full-Time Courier Driver - Calgary Area

UPS, Calgary, AB
15 hours ago
Primary Job Posting Location:Calgary, Alberta CanadaBefore you apply to a job, select your language preference from the options available at the top right of this page.Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to...

SOX Compliance Advisor

Agilus Work Solutions, Calgary, AB
16 hours ago
Agilus is recruiting for a SOX Compliance Advisor in the Oil and Gas Sector in Calgary, Alberta. Reporting to the Senior Manager, SOX Compliance & Advisory, the Auditor will perform the following key activities (i) assist with the planning and execution of SOX program, (ii) test SOX processes ranging from business processes, ELC and DC&CP controls and (iii) have exposure...

Facilities Engineer - Heavy Oil

Obsidian Energy Ltd., Calgary, AB
16 hours ago
Company OverviewA career at Obsidian Energy means working for a company with a dominant position in Alberta, where safety is valued, high performance matters and potential is realized. Continuous improvement is a cornerstone in Obsidian Energy’s evolving culture, and it is critical to our pursuit in becoming the company that redefines oil and gas excellence in western Canada. Obsidian Energy...