Organizational Summary
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.
Position Overview
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 and the -- 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.
What You Will Do
The key responsibilities of the Developer, include:
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.