Hybrid GIS Developer

Posted last week

Apply now

About the role

  • GIS Developer responsible for developing automation pipelines and web mapping tools for telecom infrastructure. Working with GIS, software development, and cloud infrastructure in a hybrid model.

Responsibilities

  • Design and deploy production Airflow DAGs to automate core GIS ETL workflows
  • Develop web mapping applications using Leafmap, Leaflet.js, Mapbox GL JS, or ArcGIS API for JavaScript for internal stakeholders
  • Build REST APIs using FastAPI or Flask for geospatial data access and integration with enterprise systems
  • Automate spatial data processing using Python (geopandas, leafmap, shapely, rasterio, pyogrio, arcpy) and manage workflows in PostGIS and enterprise geodatabases
  • Establish automated QA/QC processes for spatial datasets to improve data quality and consistency
  • Work with cloud platforms (AWS S3, Azure, GCP) to build data pipelines and manage geospatial infrastructure
  • Collaborate with stakeholders to gather requirements, translate business needs into technical solutions, and document workflows

Requirements

  • Demonstrated experience in GIS development with demonstrated expertise in Python automation, ETL workflows, and web mapping; experience in telecommunications, utilities, or infrastructure industries preferred
  • Degree or diploma in GIS, Computer Science, Geomatics, Engineering, or related technical field OR equivalent combination of experience and training
  • Advanced Python (geopandas, leafmap, shapely, rasterio, pyogrio, arcpy); web mapping frameworks (Leafmap, Leaflet.js, Mapbox GL JS, ArcGIS API for JavaScript); REST API development (FastAPI/Flask); PostGIS and spatial databases; cloud platforms (AWS S3, Azure, GCP); Docker/containerization; ArcGIS Enterprise; Git version control
  • Production experience with Airflow or similar orchestration tools for building and managing DAGs, scheduling workflows, and handling dependencies
  • Strong ability to explain complex geospatial concepts to non-technical audiences, gather requirements, and translate business needs into technical solutions; comfortable leading cross-functional sessions and working independently with high autonomy
  • Experience with utility/fiber/landbase datasets, automated QA/QC routines, CI/CD workflows, Dask or distributed processing, ESRI technical certifications, cloud certifications, or Python certifications

Benefits

  • Real impact: help expand critical infrastructure that connects communities across Canada
  • Career growth: move from field specialist to project specialist
  • Hybrid work model: flexibility to work remotely, in-office, and on-site as needed
  • Competitive compensation: including performance incentives
  • Comprehensive benefits: extended health benefits (dental & HSA), RRSP matching, cellphone allowance, learning budget, and wellness support
  • Learning support: access to certifications, training, and a team that invests in your development
  • Collaborative, inclusive culture: we value your voice, your safety, and your contribution

Job title

GIS Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job