Back End Developer (PERM, Remote Work "Toronto")Seeking an energetic, detailed-oriented, and motivated Software Developer to help create leading web applications for healthcare. The successful candidate will assist with the creation and maintenance of web applications for cancer informatics, and with the development of web applications (Flow, Live, Scholar), which have been designed for viewing, annotating, and analysis of whole slide images (WSI).
Responsibilities- The back-end developer must analyze,troubleshoot and debug complex and interconnected systems
- Workwith internal and external stakeholders to gather feature requirements
- Collaboratewith developers, designers, and system administrators to develop features
- Review,test and maintain existing features and develop new functionality
- Followemerging technologies and learn new technologies through self-study
- Developdocumentation for internal and external readers
- Debugissues and tune performance across distributed systems
- Providetraining and support to internal teams
- Handleinbound support and respond to bug reports
Requirements- 3years of professional software development experience as a back-end developer or full-stack developer
- Proficient in backend programming languages for web development (Python preferred)
- Experiencewith relational databases such as Postgres or MySQL
- Experiencedesigning and implementing REST or RPC-based web services
- Familiaritywith the deployment of web services in containerized environments (e.g. Docker and Kubernetes)
- In-depthunderstanding of web development (design, development, and deployment)
- Excellentanalytical and problem-solving skills
- Greatteamwork skills and time management skills
- Pastexperience with using software development tools and methods (sourcecontrol, unit testing, bug tracking, continuous integration, etc.)
- Musthave excellent English communication skills; both verbal and written
Nice-to-have- Handson experience with a variety of programming languages (C++ and Cpreferred)
- Experiencedeploying software on cloud platforms (e.g. GCP, AWS, Microsoft Azure)
- Pastexperience using or developing software for medical imaging or microscopy
- Medicalimage analysis (i.e. algorithm development) background and/or training
Benefits- Salarycommensurate with experience and qualifications
- Medicaland health benefits package
- Remotework benefits package