Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Fullstack GIS Specialist|Remote|4+ Yrs

  • resource mojo
  • Remote
  • 4 - 9 Yrs

Job Description

  • As a full-stack GIS Specialist, you will be responsible for developing and maintaining GIS software applications that enable the collection, analysis, and visualization of geospatial data.
  • You will work with a multidisciplinary team to design, implement, and integrate GIS solutions that meet the needs of the organization or clients.
  • This role requires a strong understanding of GIS principles, database management, and full-stack development technologies.
  • Bachelor's or Master's degree in Computer Science, GIS, Geomatics, or a related field.
  • Solid experience in developing GIS applications using programming languages such as Python, JavaScript, or Java.
  • Proficiency in GIS software and technologies, including ArcGIS, QGIS, PostGIS, Leaflet, OpenLayers, or Mapbox.
  • Strong understanding of geospatial data formats (e. g., shapefiles, GeoJSON, KML) and spatial databases (e. g., PostgreSQL, MySQL, MongoDB).
  • Knowledge of web development technologies such as HTML, CSS, JavaScript, and popular frameworks like React, Angular, or Vue.js .
  • Experience with RESTful APIs, web services, and server-side development frameworks (e. g., Flask, Django, Node.js ).
  • Familiarity with version control systems (e. g., Git) and agile development methodologies.

Job Responsibilities

  • Develop and maintain GIS software applications, including both front-end and back-end components.
  • Collaborate with cross-functional teams to gather requirements and design GIS solutions that address business needs.
  • Design and implement spatial databases to store and manage geospatial data effectively.
  • Develop APIs and web services to integrate GIS functionality into existing systems or applications.
  • Create interactive web-based mapping applications using GIS libraries and frameworks.
  • Conduct geospatial data analysis and provide insights to support decision-making processes.
  • Troubleshoot and resolve issues related to GIS software, data integrity, and performance.
  • Stay updated with emerging GIS technologies and trends, and propose innovative solutions to enhance GIS capabilities.
  • Document software design, development processes, and user guides for GIS applications.
  • Collaborate with stakeholders to understand their needs and provide technical guidance and support.