Software Developer (Frontend)


Calgary Scientific provides innovative solutions that enable workers to access tasks traditionally performed on desktop workstations from the devices they use and the spaces they work from. We empower workers with secure remote access to enterprise data and images, full image interaction capabilities and anytime collaboration, so that they can complete work tasks more efficiently.


The Software Developer position involves hands-on software development and leading teams and projects. As a member of Calgary Scientific’s Healthcare R&D team, you will be responsible for leading the development and launch of product features. You will have significant influence on our overall strategy by helping define these features, drive the system architecture, and spearhead the best practices that enable a quality product.

The ideal candidate will be versatile, display leadership qualities and be enthusiastic to take on new problems across the technology stack. We are looking for critical thinkers who are self motivated and have a flair for finding creative ways of solving hard problems. Candidates must have a demonstrable track record of success in delivering new features and high-quality products. Experience working in a cross-disciplinary team is a plus, as is the ability to iterate on design ideas, take feedback and act on it.


  • Responsible for the design, development and maintenance of key product features
  • Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Will work in an Agile/Scrum environment to deliver high-quality software
  • Collaborate with product management team to envision and scope sustainable technology solutions to meet future business requirements


  • BS/MS in Computer Science or equivalent
  • 8+ years of industry experience
  • 5+ years of hands-on web application development experience using JavaScript/HTML5/CSS, experience with at least one compiled programming language (Java, C++, C# or similar), and one other scripted language (Python, Ruby or similar)
  • Experience building scalable software or distributed systems with a service-based approach


  • Experience programming with React/AngularJS libraries
  • Experience developing iOS applications
  • Familiarity with UX/UI design best practices and implementations
  • Experience with modern programming languages (such as Java, JavaScript, C/C++, Objective C, Python) and other open-source technologies (Linux, OpenGL, Spring)
  • Experience defining, developing and maintaining RESTful APIs
  • Experience developing software utilizing cloud services
  • An understanding of how to design software for scalability, performance and reliability
  • Excellence in technical communication with peers and non-technical cohorts
  • Sharp analytical abilities and proven design skills
  • Strong sense of ownership, problem-solving tenacity, and drive
  • Demonstrated leadership abilities in a development environment in driving operational excellence and best practices
  • Demonstrated ability to achieve goals in a highly innovative and collaborative environment
  • Demonstrated ability to mentor team members to maintain architectural vision and software quality
  • Experience developing healthcare applications

Only local candidates will be considered at this time.

We offer a dynamic, flexible work environment where you will get to work alongside very smart, passionate, dedicated professionals from around the world.

If this is your kind of opportunity, please forward your information, including a link to your LinkedIn profile to:

Calgary Scientific, Inc. is an equal opportunity employer.