
GIS Developer
CivilGrid
full-time
Posted on:
Location Type: Hybrid
Location: Kansas City • Kansas, Montana • 🇺🇸 United States
Visit company websiteSalary
💰 $70,000 - $100,000 per year
Job Level
Mid-LevelSenior
Tech Stack
ETLFlaskJavaScriptPostGISPostgresPythonSQL
About the role
- Daily utilization of GIS products and spatial databases: ArcGIS Pro, QGIS, SQL
- Create, update, manage, and use spatial ETL pipelines connecting Esri, PostGIS, and open-source environments
- Design and develop Python-based geoprocessing tools and automation scripts using both Esri and open-source GIS libraries.
- Build and maintain RESTful APIs and web applications that integrate spatial data and visualization tools for internal use
- Assist in database footprint expansion
- QA/QC of converted GIS data
Requirements
- Bachelor’s Degree in GIS adjacent field (GIS, Geography, Environmental Science, Computer Science, etc.)
- 3-5 years of professional experience in GIS development or spatial data engineering; preferably with ESRI or QGIS
- Experience with ArcGIS Server
- Expert proficiency in Python with libraries such as: ArcPy, GeoPandas, Shapely, Fiona, Rasterio, PyProj
- Advanced knowledge of PostgreSQL/PostGIS and SQL query optimization.
- Familiarity with web development frameworks (Flask, Streamlit) and front-end technologies (JavaScript, HTML, CSS)
- Detail-oriented and self-motivated, ability to operate independently working remotely
- Willing to work in Downtown KC 1-2 days per week
Benefits
- Offers Equity 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GISspatial databasesPythonETL pipelinesRESTful APIsPostgreSQLSQLArcGIS ProQGISArcGIS Server
Soft skills
detail-orientedself-motivatedindependent