Full Stack Developer (GIS \& Analytics Platform)
AgMission – Agricultural Aviation Technology
Are you looking for an opportunity in a forward thinking company?
Wouldn't it be exciting to work with high tech equipment that's used in the aerial service industry?
About The Role Ag-Nav is seeking a Full Stack Developer with strong geospatial and analytics experience to join the AgMission software team.
AgMission is a next-generation aerial operations management platform designed to support a wide range of mission-critical aviation applications including:
Agricultural Aerial Application
Forest Protection
Geophysical Survey
Aerial Firefighting
Pipeline Inspection
Power Line Inspection
Environmental Monitoring
Aerial Mapping and Survey
and many other specialized aerial operations.
The platform processes large volumes of GPS, mission, and operational data to provide real-time visualization, analytics, and reporting tools for aerial fleets worldwide.
In this role you will help develop advanced geospatial analytics systems and interactive mapping interfaces used by pilots, fleet operators, government agencies, and mission planners.
Key Responsibilities Backend \& Data Processing
Build scalable backend services using Node.js, Express, and MongoDB
Design analytics pipelines processing large mission and GPS datasets
Implement MongoDB aggregation pipelines for operational analytics
Develop real-time processing systems using message queues and worker pools
Parse and process large aviation log files and telemetry data
Design APIs powering analytics dashboards and mapping interfaces
GIS \& Spatial Analytics
Implement advanced spatial analysis using Turf.js
Build tools for: mission coverage analysis, spatial compliance verification, field and operational boundary management
Manage geospatial datasets including: GeoJSON, ML / KMZ, Shapefiles
Implement coordinate transformations (Lat/Lon ↔ UTM) using Proj4
Develop map-based analytics such as: heatmaps, coverage overlays, spatial statistics, polygon intersection analysis
Frontend Development
Develop modern web applications using Angular, TypeScript, and RxJS
Build interactive mapping interfaces with Leaflet.js or Google Maps API
Create advanced analytics dashboards and visualization tools
Implement state management using NgRx or Redux
Optimize performance for rendering large spatial datasets
Design responsive user interfaces for desktop and mobile environments
Required Qualifications
5+ years professional software development experience
Strong experience with the MEAN stack (MongoDB, Express, Angular, Node.js)
Deep knowledge of JavaScript and TypeScript
Experience building data analytics and visualization platforms
Experience developing map-based applications
Understanding of geospatial data formats and coordinate systems
Strong debugging and problem-solving skills
Experience using Git or SVN
Preferred / Bonus Experience Analytics \& Visualization
Data visualization libraries such as: D3.js, Chart.js, Highcharts, Plotly, Business intelligence tools such as:, Tableau, Power BI, Qlik
Infrastructure
Redis caching
RabbitMQ or AMQP messaging
Docker / containerized deployments
Cloud platforms (AWS, Azure)
Advanced GIS
ESRI / ArcGIS experience
Advanced geometry libraries
MongoDB geospatial queries
Spatial data analytics
Domain Knowledge
Experience in any of the following areas is a strong advantage:
Precision agriculture
GNSS / GPS tracking systems
Aviation or drone operations
Environmental monitoring
Pipeline or utility inspection
Aerial firefighting systems
Forestry operations
What You'll Build
You will help build the core platform powering:
Real-time aircraft and drone tracking
Mission planning and execution tools
Spatial coverage analysis
Operational performance dashboards
Large-scale geospatial analytics systems
Map-based reporting and regulatory compliance tools
Technology Stack Backend
Node.js
Express.js
MongoDB
RabbitMQ / Redis
Frontend
Angular
TypeScript
RxJS
GIS
Leaflet.js
Google Maps API
Turf.js
Proj4
Infrastructure
Linux servers
PM2
Git / SVN
Why Join Ag-Nav
Work on cutting-edge aerial technology used around the world
Solve complex problems involving large-scale geospatial data
Help build the next generation platform for aerial mission management
Collaborate with a team passionate about aviation, technology, and innovation
Job Type: Full-time
Pay: $80,000.00-$100,000.00 per year
Benefits:
Dental care
Extended health care
On-site parking
RRSP match
Work Location: In person