Enable job alerts via email!

Python GIS Full Stack Developer

Geoconsultants India Services

Dehradun

On-site

INR 6,00,000 - 10,00,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A geospatial consulting firm in Dehradun seeks a skilled Python GIS Full Stack Developer to design and maintain innovative geospatial web applications. The ideal candidate will have expertise in Python, GIS technologies, and a strong understanding of both front-end and back-end development. Key responsibilities include developing GIS applications, integrating geospatial data, and optimizing application performance. Competitive salary and growth opportunities are offered.

Qualifications

  • Proven experience as a Full Stack Developer with strong proficiency in Python.
  • Expertise in GIS technologies and relevant Python libraries.
  • Experience with front-end frameworks like React, Angular, or Vue.js.

Responsibilities

  • Develop and maintain GIS-based web applications using Python.
  • Design and implement interactive GIS maps.
  • Integrate geospatial data with databases and APIs.
  • Collaborate with data scientists and GIS analysts.

Skills

Python
GIS technologies
JavaScript
HTML
CSS
Django
Flask
React
Git
PostgreSQL/PostGIS

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
GeoPandas
Shapely
ArcPy
Job description

We are seeking a skilled Python GIS Full Stack Developer to join our innovative team. In this role, you will design, develop, and maintain geospatial web applications, leveraging Python and GIS technologies to deliver scalable, user-friendly solutions. You will work collaboratively with cross-functional teams to integrate spatial data with front-end and back-end systems, ensuring seamless functionality and optimal performance.

Responsibilities
  • Develop and maintain GIS-based web applications using Python and frameworks like Django or Flask.
  • Design and implement interactive, dynamic GIS maps using libraries such as GeoPandas, Shapely, and Folium.
  • Integrate geospatial data with databases (e.g. PostgreSQL/PostGIS, MySQL, or MongoDB) and RESTful APIs.
  • Automate geospatial data processing workflows using Python libraries like ArcPy, Fiona, or PyQGIS.
  • Build responsive front-end interfaces using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Collaborate with data scientists and GIS analysts to productionize geospatial models and visualizations.
  • Optimize applications for performance, scalability, and reliability.
  • Troubleshoot and debug issues across the full stack, from front-end interfaces to back-end data pipelines.
  • Manage deployment and continuous integration processes using tools like Docker, Kubernetes, or CI/CD pipelines.
  • Stay updated with the latest GIS and web development technologies and best practices.
Qualifications
  • Bachelor's degree in Computer Science, Geographic Information Systems, or a related field (or equivalent experience).
  • Proven experience as a Full Stack Developer with strong proficiency in Python.
  • Expertise in GIS technologies and Python libraries such as GeoPandas, Shapely, Fiona, ArcPy, or PyQGIS.
  • Experience with front-end technologies including HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Familiarity with database technologies, particularly PostgreSQL with PostGIS for geospatial data.
  • Knowledge of RESTful APIs, web services, and data integration from various sources.
  • Proficiency with version control systems, particularly Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
Preferred Skills
  • Experience with cloud platforms like Google Cloud Platform (GCP), AWS, or Azure for deploying GIS applications.
  • Familiarity with ESRI ArcGIS Suite (ArcPro, ArcMap) or QGIS for geospatial analysis.
  • Knowledge of MLOps practices for integrating machine learning models with GIS applications.
  • Experience with containerization (e.g. Docker) and orchestration (e.g. Kubernetes).
  • Understanding of geospatial data formats (e.g. GeoJSON, Shapefiles, KML) and spatial analysis techniques.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.