Full Stack Software Developer

Calgary, AB, Canada

Job Description


Do you want to join a diverse and global team that is revolutionizing the cardiovascular healthcare industry? Circle CVI is hiring! About Circle Cardiovascular Imaging Circle Cardiovascular Imaging Inc. (Circle CVI) is revolutionizing the medical technology industry by developing world-class and advanced post-processing solutions for cardiovascular and neurovascular imaging. Headquartered in Calgary and with offices in Germany, the Netherlands, China, and the USA, Circle CVI is a global leader in serving over 1000 hospitals in over 50 countries. Founded in 2007, Circle CVI has partnered with some of the most respected bodies in the medical field to disrupt and innovate cardiovascular and neurovascular imaging using machine learning, big data, AI, and other technologies. Our proprietary technology successfully demonstrates our capabilities within the same range as expert human readers, improving cardiovascular health through excellence in imaging as an integral part of precision medicine. In early 2021, we have received a significant investment from the Canadian government’s Western Diversification Program (WDP) as recognition for our position “as the world leader in cardiovascular imaging.” With the highest priority in excellence, our products and services are truly changing the world, allowing healthcare providers to give more precise care to patients. Currently, Circle CVI is looking for a Full Stack Software Developer to join our team in a full-time hybrid work model (remote and in office) in our headquarters in Calgary, Alberta.
About the Opportunity As our new Full Stack Software Developer, you will:

  • Design and develop various components of the software including application graphical user interface/workflows, back-end server functionalities, reporting, advanced rendering algorithms and/or other post processing algorithms
  • Test, deploy, maintain, and improve medical imaging software
  • Writing reusable, readable, testable, scalable, and efficient code
  • Manage individual project priorities, deadlines, and deliverables
  • Work closely with regulatory and QA analysts to ensure development of quality software

About You
  • 2+ years of work experience in software development and/or considerable project experience
  • BSc or MSc in Computer Science/Software Engineering or related technical field
  • Work experience in JavaScript, HTML5, CSS3, and the latest web standards
  • Work experience in one or more programming languages including: Java, C/C++, C#, Rust, or Go
  • Experience in designing and deploying large scale distributed system considered an asset
  • Experience with service-oriented and/or microservice architecture considered an asset
  • Familiarity with the whole web stack, including protocols and web server optimization techniques considered an asset
  • Strong sense of web application design and attuned to the fundamentals of user experience considered an asset
  • Expertise in 3D JavaScript libraries and frameworks such as React, Vue, and Angular considered an asset
  • Proficiency developing with NoSQL database technologies considered an asset
  • Knowledge of message brokers such as RabbitMQ or Apache Kafka considered an asset
  • Experience with DICOM protocol and images considered an asset

About the Benefits
  • Competitive compensation and vacation policy
  • Personal Time Off
  • Comprehensive health benefits on day one
  • RRSP matching program
  • Transportation allowance
  • Flexible working arrangements
  • Hybrid work model
  • Professional development and tuition reimbursement program
  • Gratifying internal recognition/kudos programs
  • Annual salary review – based on company and individual performance
  • Fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued
  • Company/team building events such as amusement park festivals, outdoor picnics, BBQs, etc.

Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2031052
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, Canada
  • Education
    Not mentioned