Advanced GIS Web Tool Development

Job ID: 40133281

Budget: $150 – $200 USD

Project Title

GIS Web Application Development (Python, Django, GeoDjango, PostGIS, Leaflet)

Project Description

We are looking for an experienced GIS Web Developer to build custom GIS tools/modules for a web-based application. The project involves backend GIS processing using Python and GeoDjango, along with an interactive frontend using Leaflet.js.

The ideal freelancer should have strong hands-on experience with geospatial data processing, spatial databases, and web-based GIS visualization.

Technology Stack

Backend

Python
Django
GeoDjango
Django REST Framework
Database
PostgreSQL
PostGIS
GIS Libraries & Tools
GDAL
GEOS
PROJ

Frontend

HTML
CSS
JavaScript
Leaflet.js

Scope of Work

The freelancer will be responsible for designing and developing GIS tools/modules that perform the following operations:

Contour generation from DEM / elevation datasets
Hillshade creation for terrain visualization
Volume estimation (Cut & Fill analysis)
Custom symbology creation for GIS layers
Swipe tool for layer comparison
Buffering tools for spatial analysis

Key Responsibilities

Develop efficient backend GIS processing workflows
Integrate spatial operations with PostGIS
Build REST APIs for GIS functionalities
Implement interactive GIS tools on the frontend using Leaflet.js
Ensure accuracy, performance, and scalability of spatial operations
Proper documentation of developed modules

Required Skills & Experience

Strong experience with Python & Django
Proven expertise in GeoDjango and PostGIS
Hands-on experience with GDAL, GEOS, and PROJ
Experience building web-based GIS applications
Solid understanding of spatial analysis and geoprocessing
Frontend GIS visualization using Leaflet.js

Nice to Have

Experience handling large DEM or raster datasets
Prior work on government, infrastructure, or engineering GIS projects
Understanding of performance optimization for spatial queries

Project Type

Fixed-price or Hourly (open to discussion)

How to Apply

Please include:

Brief introduction and relevant experience
Examples or links to previous GIS projects (if available)
Your availability and estimated timeline
Any suggestions or approach you would take for this project