Toronto Film School
lululemon
Intact Financial Corporation
Wolf Steel Ltd
ENGINEERINGUK
Greenhouse
Connect with headhunters to apply for similar jobsGeotab
CareerArc
American Iron & Metal (AIM)
Plusgrade
Geotab
FSRA News
Workday
Upwork
WSP Canada
Info-Tech Research Group
Brightstar Lottery
A dedicated environmental organization in Canada is seeking a Developer for data-driven web applications. You will contribute to developing and maintaining flagship visualization tools for Pacific salmon data. The ideal candidate will have 5-7+ years of experience, a post-secondary degree in a relevant field, and strong skills in modern development stacks. This hybrid position requires occasional on-site work in Vancouver, offering a salary range of $73,711 to $103,195 based on experience.
The Pacific Salmon Foundation (PSF) is salmon first, salmon always. We harness the passion and power of people to save and restore Pacific salmon in B.C. and the Yukon. And, we never do it alone, working with Indigenous partners, streamkeepers, government agencies and fellow ENGO’s, the PSF undertakes research, restoration initiatives and leadership in convening all those willing to help recover Pacific salmon. As People for Salmon, we’re here to help ensure sustainable populations of Pacific salmon for generations to come.
The Developer plays a key technical role within a tight-knit and collaborative team supporting the strategic delivery of PSF’s data-driven web applications. This role is central to the ongoing development, maintenance, and enhancement of the Pacific Salmon Explorer and the State of Salmon — flagship data visualization and decision-support tools that provide open access to the best available information on Pacific salmon populations and their habitats. The Developer will help architect and implement high-performing, user-centered web applications within a mission-driven development environment focused on practical outcomes rather than rigid development cycles. The role requires strong experience in both front-end and back-end development, with an emphasis on data-layer development and support, and proficiency across modern frameworks, libraries, and development environments.
The Developer contributes across the full application lifecycle, including architecture, coding, and testing, with exposure to deployment and operations; collaborates with PSF’s designer and science data experts to bring visual concepts to life; and ensures PSF’s web applications remain robust, efficient, secure, and responsive. The role also includes maintaining and improving data structures, integrating APIs, optimizing performance, developing AI integrations, ensuring data integrity, and contributing to technical documentation, with the expectation of increasing independence in supporting production environments and contributing to system reliability.
Supervised by the Team Lead, Data & Innovation, the Developer is responsible for undertaking assigned work and meeting or exceeding the standard of care set by the Team Lead. The Developer will be supported through onboarding and system familiarization, with expectations for increased autonomy and ownership over time.
This role is hybrid, with occasional on-site work at PSF offices in Vancouver, Victoria, or Nanaimo. Travel will also be required to participate in meetings, workshops, and staff gatherings.
We believe diversity is key to excellence and actively encourage applications from Indigenous persons, people with disabilities, members of marginalized sexual orientations, gender identities, and gender expressions, and members of groups that commonly experience discrimination based on race, ancestry, colour, religion/spiritual beliefs, or place of origin.
If you require accommodations or support during any stage of the recruitment process, please email hr@psf.ca.
Qualified applicants are required to submit a resume and cover letter no later than 4:30pm on February 23, 2026.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.