×
Register Here to Apply for Jobs or Post Jobs. X

Developer, Data & Visualization

Job in Vancouver, BC, Canada
Listing for: Pacific Salmon Foundation
Full Time position
Listed on 2026-02-18
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 CAD Yearly CAD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

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. We work with Indigenous partners, stream keepers, government agencies and fellow ENGO’s to undertake 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 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.

What

You Will Do
  • Contribute to the ongoing development, maintenance, and enhancement of the Pacific Salmon Explorer and the State of Salmon websites.
  • Collaborate with internal and external design teams to conceptualize, prototype, and implement effective application solutions, offering recommendations for improvement and best practices.
  • Work closely with the Data & Innovation team to design and refine both client‑side and server‑side architecture.
  • Translate design compositions into high‑quality, user‑friendly front‑end interfaces.
  • Implement and iterate on user‑facing data visualizations and interactive features, ensuring clarity, usability, and performance for end users.
  • Contribute to the development and support of the data layer of applications, including writing and refining queries, working with existing data models and schemas, and developing and integrating APIs in collaboration with technical team members.
  • Build responsive features and applications that deliver consistent usability across devices and screen sizes.
  • Conduct software testing to ensure responsiveness, performance, and reliability.
  • Troubleshoot, debug, and upgrade software to resolve issues and improve overall functionality.
  • Implement and maintain security and data protection measures within the application ecosystem.
  • Participate in CI/CD pipelines and deployment workflows, supporting application releases across development, staging, and production environments.
  • Support application operations by monitoring system health, troubleshooting production issues, and contributing to the reliability and availability of live systems.
  • Partner with data scientists and analysts to enhance software functionality, data presentation, and front‑end visual design.
  • Write, update, and maintain clear technical documentation to support system understanding and ongoing development.
  • Perform other related duties as required to support effective program delivery and platform performance.
  • Lead or support experimentation with AI and machine learning technologies, translating emerging capabilities into scalable,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary