JobTarget Logo

Programmer/Developer in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Programmer/Developer

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Programmer/Developer based in Canada.

This role sits within a mission-driven data and analytics environment focused on building digital tools that directly support large-scale conservation efforts across Canada. You will design, develop, and maintain applications, data pipelines, and geospatial workflows that transform complex environmental datasets into actionable insights. The position plays a key role in enabling evidence-based decision-making by delivering dashboards, spatial analyses, and web-based tools used by internal teams and external partners. You will work closely with GIS specialists, researchers, and conservation experts to translate technical data into meaningful outputs. The environment is highly collaborative, combining software engineering, data science, and environmental impact work. This is a unique opportunity to apply technical skills to real-world conservation challenges at national scale.

Accountabilities:
  • Design, build, and maintain web applications, data tools, and geospatial processing pipelines supporting conservation decision-making.
  • Develop and manage spatial analysis workflows using Python, including automation, ArcPy scripting, and large-scale geospatial processing.
  • Create, optimize, and maintain SQL-based data models and queries for structured data management and reporting.
  • Build and maintain Power BI dashboards and reporting tools to support data visualization and stakeholder communication.
  • Work with raster and vector geospatial datasets to support national and regional conservation analysis.
  • Maintain version-controlled development workflows using Git and GitHub, ensuring collaborative and reliable software delivery.
  • Support development of scalable data pipelines and contribute to improvements in data quality and data architecture.
  • Collaborate with GIS analysts, researchers, and external partners to translate complex spatial data into usable insights.
  • Contribute to application deployment and maintenance, including participation in DevOps and system support activities.

Requirements:

  • 3–5+ years of experience in software development, ideally with exposure to geospatial or environmental data systems.
  • University degree in Computer Science, Geomatics, Environmental Science, Biology, or a related field.
  • Strong proficiency in Python for scripting, automation, and geospatial processing (including ArcPy).
  • Solid SQL skills for data querying, modeling, and management.
  • Experience building and maintaining production web applications.
  • Hands-on experience with GIS tools and spatial analysis across raster and vector datasets.
  • Experience with Power BI or similar tools for dashboarding and data visualization.
  • Proficiency with Git/GitHub and collaborative software development workflows.
  • Strong communication skills with the ability to explain technical outputs to non-technical stakeholders.
  • Ability to work collaboratively with distributed teams and external partners.
  • Experience mentoring junior developers or analysts is an asset.
  • Familiarity with tools such as R, Docker, Azure, or AI-assisted development tools is considered an advantage.

Benefits:

  • Opportunity to contribute directly to national-scale environmental conservation initiatives.
  • Fully remote work environment within Canada with flexible location arrangements.
  • Collaborative, mission-driven culture focused on real-world impact.
  • Exposure to advanced geospatial, data engineering, and analytics technologies.
  • Strong cross-functional collaboration with scientists, GIS experts, and policy stakeholders.
  • Flexible working arrangements with minimal in-person requirements.
  • Inclusive and equity-focused workplace culture supporting diversity and accessibility.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Lead QA

Jobgether
Canada Creek, Nova Scotia
New
New

Intermediate Software Engineer

Jobgether
Canada Creek, Nova Scotia
New

Product Engineer, AI - Native

Jobgether
Canada Creek, Nova Scotia
New

QA Engineer

3Pillar Global
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.