Full Stack Developer

Location Toronto, Canada
JobType Permanent
Reference 13910

Job Title: Full Stack Developer

Type: Permanent

Location: Downtown, Toronto

Start Date: February 27th 2020

End Date: Permanent

About the Position

Our client is currently recruiting an energetic, detailed-oriented and motivated Software Developer to help us create leading web applications for healthcare. The successful candidate will assist with the development of web applications (Flow, Live, Scholar), which have been designed for viewing, annotating and analysis of whole slide images (WSI). The candidate will be responsible for ensuring development targets are met in a timely fashion while working with other developers to produce high quality, well-tested and user-friendly software. We expect responsibilities will be dynamic and expand as we strive to meet our clients’ needs.

Responsibilities and Expectations

  • Must be detail-oriented with the ability to learn new technologies and libraries through self-study
  • Work closely with system designers to develop architecture and create implementation plans
  • Review, test and enhance existing features
  • Performance tuning, testing, and documentation
  • Handling inbound support and responding to bug reports

Required Skills and Experience

  • 3 years of professional software development experience
  • Comprehensive knowledge of frontend web development technologies, including JavaScript, CSS, HTML
  • Experience developing web application backends using Flask, Django, Rails, Express, or an equivalent framework
  • Experience with relational databases such as Postgres or MySQL
  • Past experience with using software development tools and methods (source control, unit testing, bug tracking, continuous integration, etc.)
  • Must have excellent English communication skills; both verbal and written

Desirable Skills

  • Experience with Python
  • Past experience using or developing software for medical imaging
  • Medical image analysis (i.e. algorithm development) background and/or training
  • Experience deploying software on cloud platforms (e.g. GCP, AWS, Microsoft Azure)