Software Developer, Full Stack

Vancouver, BC · Full-time · Intermediate

About The Position

Today, as many as 25 million medical professionals globally don’t have access to medical imaging, which is proven to improve patient care and reduce healthcare costs. That’s why we’re on a mission to make medical imaging accessible everywhere by delivering high-performance, affordable, and easy-to-use solutions powered by artificial intelligence and connected to the cloud.

By making Clarius your next career move, you’re joining a team of 140+ people who are talented, innovative, and highly collaborative. You’re also joining a community that includes thousands of physicians worldwide who use Clarius to deliver better patient care – nearly two million high-definition exams have been performed using Clarius! And you’re joining a remarkable team that’s hitting it out of the park.

As our Software Developer, Full Stack you will be involved in the full stack of Clarius Cloud software projects. You will be involved in the complete product development life cycle from requirements, design and development to deployment, integration and maintenance.

You will

  • Work with Product Experts and Management to generate Software Requirements
  • Work with the latest Cloud technologies and libraries to produce high quality and well-tested code
  • Design, development and implement Python/Django based Cloud applications from technical specifications
  • Promote Cloud, Security and DevOps best practices and architectures
  • Drive and contribute to application architecture discussions and decisions, aligning with industry best practice
  • Peer review code and fully feature test applications
  • Apply knowledge and experience to fresh new problems and projects when they arise
  • Mentor junior developers to help them grow their experience and knowledge

You have

  • Bachelor’s degree in Computer Science or equivalent industry experience
  • Minimum 4 years of full software development lifecycle experience: from design through development, testing, implementation, production, monitoring and support
  • Proficiency in Python/JavaScript/Typescript programming
  • Proficiency with Django (or a similar framework)
  • Experience with front-end web frameworks (Vue, React, Angular)
  • Experience with revision control systems: Git
  • Experience working under a Kanban/Agile lifecycle
  • Critical thinker with strong problem-solving and time management skills
  • Team player with great interpersonal and communication skills
  • Experience with containerized applications (e.g. Docker) is desirable
  • DevOps experience is highly desirable
  • Experience with AWS (or Google/Azure) cloud architecture is desirable

Apply for this position