Back to search

Web Application Specialist

CAD 82,280 - 102,850
Application Deadline:2 November 2026
British Columbia, CA

Ready to Apply?

Click below to visit the application page

Job Description

This position is for a Web Application Specialist at McGill University's Canadian Centre for Computational Genomics (C3G) to develop open-source research data management solutions. Responsibilities include building and maintaining client-side and server-side web applications, primarily using JavaScript (React/TypeScript) and Python, with a focus on user experience and best coding practices. Essential qualifications include experience with JavaScript frameworks like React, server-side programming (Python), relational databases, and containerization technologies like Docker.

Ready to Apply?

Click below to visit the application page

Key Responsibilities

  • At Canadian Centre for Computational Genomics (C3G) at McGill University, we build open-source Research Data Management (RDM) solutions that support every stage of the genomics and health data lifecycle.
  • Our portals, APIs, databases and tools are the infrastructure behind national genomics and health data sharing in Canada.
  • If you want your work to matter beyond the sprint, this is that role.
  • The Pan-Canadian Genome Library (PCGL)
  • The Terry Fox Marathon of Hope Cancer Centre Network (MoHCCN)
  • The International Human Epigenome Consortium (IHEC)
  • The Quebec COVID-19 Biobank (BQC19)
  • We also provide bioinformatics analysis software and high-performance computing services to the life sciences research community, including widely used analysis pipelines.
  • A Web Application Specialist will engage in the development of online data sharing solutions, notably the Bento Platform ( https://github.com/bento-platform ), which supports the Pan-Canadian Genome Library ( https://genomelibrary.ca/ ), and many other projects in the fields of genomics, epigenomics, and life science.
  • 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) (if eligible)
  • Defined contribution pension plan (with employer contribution up to 10%) (if eligible)
  • Group Registered Retirement Savings Plan (RRSP) and Tax Free Savings Account (TFSA)
  • Competitive vacation policy
  • 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
  • Before applying, please note that to work at McGill University, you must be both authorized to work in Canada and willing to work in the province of Quebec at the campus where the position is based / located.
  • Knowledge of English: McGill University is an English-language university where day to day duties may require English communication both verbally and in writing.
  • The level of English required for this position has been assessed at a level #4 on a scale of 0-4 .
  • For a definition of our language proficiency levels, please click here .
  • Knowledge of English: McGill University is an English-language university where day to day duties may require English communication both verbally and in writing. The level of English required for this position has been assessed at a level #4 on a scale of 0-4 .

About This Position

When do applications close for this position?

Applications for Web Application Specialist at McGill University close on 2 November 2026. Make sure your application reaches the university's recruitment system before the deadline — late submissions are generally not accepted.

What does this position pay?

The advertised salary for this role is CAD 82,280 – 102,850. The final offer within the band depends on qualifications and experience, as set by McGill University's enterprise agreement.

Where is this position based?

The position is based at McGill University, in British Columbia, CA. Check the job description above for flexible or hybrid arrangements.

How do I apply for this job?

Click the Apply button on this page — it takes you to McGill University's official application portal, where you submit your application directly to the university. Tenurify only aggregates the listing and never handles applications or charges candidates.