We are seeking a Web Application Specialist to develop online data sharing solutions, particularly the Bento Platform, supporting projects in genomics, epigenomics, and life science. Responsibilities include designing, building, testing, deploying, and maintaining high-quality interactive web applications and server-side applications. The ideal candidate has experience with JavaScript (React/TypeScript), Python, PostgreSQL, and Docker, as well as a strong understanding of web application development, including user experience, interface design, and coding best practices.
Requirements
- Design, build, test, deploy, monitor and maintain high-quality interactive web applications using TypeScript with React
- Develop server-side applications (APIs) and scripts, such as back-end data services and quality control pipelines, using Python
- Focus on user experience, intuitive interfaces and interaction layers to create user-friendly web pages and applications
- Ensure implementation is done using the best coding practices, including documentation, unit testing, etc.
- Contribute in technological research and the prototyping of new clinical/genomics data services
- Setup and maintain automation tools for testing, continuous integration & delivery
- Optimise code when needed while making use of good software practices
- Use an issue tracking system to document tasks, issues and bugs, and their resolution status throughout sprints
- Ensure that all finished solutions work within a variety of browser types and screen settings along with the constraints set by development and design
- Contribute to the code review process
Benefits
- Competitive benefits package (Health, Dental, Life Insurance)
- Defined contribution pension plan (with employer contribution up to 10%)
- Group Registered Retirement Savings Plan (RRSP) and Tax Free Savings Account (TFSA)
- Competitive vacation policy
- Two (2) personal days
- Two (2) floating holidays
- Nine (9) 'Summer Fridays' - paid days off between the St-Jean Baptiste holiday and Labour Day
- Paid time off over the December holiday period
- Tuition waiver for regular employees and their dependents
- Up to two (2) days of remote work per week where the position permits