Full Stack Software Developer, All levels

You need to sign in or
create an account to save a job.

Role Summary:

This is a full-stack position with emphasis on front-end. You will work on eUnity, our flagship product and a leading zero-footprint imaging platform used by Hospitals, Hospital Systems, Radiology groups, and Cloud-based Image Exchanges. 

  • You will be responsible for architecting, implementing and maintaining eUnity.
  • You will write code in Java/Spring, Dart, JS/HTML5. 
  • You will participate in all phases of the development lifecycle.

We are looking for good programmers of all levels. If you have passion for software, love your vocation, want your contributions to have meaningful impact, then we want you to apply.


University degree in Computer Science or equivalent combination of education, skill and experience.

Required Qualifications 

  1. Expertise in a modern programming language
    • Experience in one or more of the following is an asset: Java/Spring, TypeScript, ES6, Dart/Flutter
  2. Deep understanding of HTTP protocol and related web technologies.
  3. Solid understanding of core development concepts including multi-threading and concurrency, data structures and OO development, networking, computer and client-server architectures, and memory management.
  4. Understands what it takes to be part of a small team with big responsibilities.

Optional Qualifications: 

  1. Design and maintenance experience with relational databases (SQL Server, Oracle, MySQL, PostgreSQL).
    • Specific knowledge of PostgreSQL is a plus.
  2. Able to put together well written technical design documentation.
  3. Understanding of DICOM and HL7
  4. Experience with performance analysis, static analysis and modeling tools.
  5. Experience with security design and implementation in a modern web application.
  6. Familiarity working in an ISO13485 environment.
  7. Candidates must be legally eligible to work in Canada

Tools & Equipment:

Software development and testing tools, computer and other office equipment.

Client Outlook offers:

A rewarding career for outstanding professionals and a collaborative and inclusive culture, with flexible practices that focus on our people's well-being. We provide a comprehensive variety of resources to support your health and well-being, with benefits, competitive compensation, and recognition to help sustain your efforts in making an impact that matters.

We are also in compliance withthe Accessibility for Ontarians with Disabilities Act 2005 (AODA) and if you require a disability related accommodation in order to participate in the recruitment process, please contact us via email at hr@clientoutlook.com , to provide your contact information. The HR staff will contact you within 48 hours.

We thank you for your interest, only those selected for further screening or an interview will be contacted.