Geographic Information System Developer

Chennai, TN, IN

20 days ago
Save Job

Summary

Job Purpose:

We are seeking a highly skilled Full Stack GIS Developer who will be responsible for developing, integrating, and maintaining advanced Geographic Information Systems (GIS) applications. This role requires strong experience in both front-end and back-end development, with solid exposure to GIS tools and technologies. You will work across various platforms—web, mobile, and desktop—and be involved in end-to-end development and deployment, including operations in cloud environments like AWS and Azure.


Work location: Hyderabad/Bangalore/Chennai/Gurgaon/Mumbai

Work mode: Hybrid

Shift: General

Years of Experience: 2 - 6 years


Key Responsibilities:

  • GIS Application Development: Design, customize, and maintain GIS applications across platforms (web, desktop, mobile).
  • Front-End Development: Build dynamic, interactive interfaces and map visualizations using JavaScript, React, Leaflet, and other modern tools.
  • Back-End Development: Develop RESTful APIs, implement server-side logic, and manage geospatial databases using Python, Django, and Node.js.
  • Data Management: Work with spatial datasets, build data models, and maintain geospatial databases, particularly PostgreSQL with PostGIS.
  • System Integration: Integrate GIS applications with external systems, third-party APIs, and enterprise services.
  • Testing and QA: Conduct thorough testing, debugging, and performance optimization to ensure scalable and reliable GIS solutions.
  • Documentation: Create detailed technical documentation and maintain knowledge bases for internal and external use.
  • Cloud Deployment: Operate in cloud-based environments (AWS, Azure, or GCP) to ensure performance, scalability, and security of deployed solutions.


Required Skills and Experience:

  • GIS Tools & Technologies: Proficient with ArcGIS, QGIS, GeoServer, and related geospatial tools.
  • Front-End Skills: JavaScript, HTML/CSS, React, Angular, Leaflet, OpenLayers.
  • Back-End Skills: Python (Django), Node.js, Express.js.
  • Geospatial Databases: Strong experience with PostgreSQL + PostGIS.
  • API Development: Knowledge of RESTful API design and integration.
  • Scripting & Automation: Solid Python skills for data processing and automation.
  • Cloud Platforms: Experience with AWS, Azure, or Google Cloud.
  • Version Control: Familiarity with Git workflows and versioning best practices.


Software & Tools:

  • GIS Software: ArcGIS, QGIS, GeoServer, etc.
  • Front-end frameworks/libraries: React, Angular, Leaflet, OpenLayers.
  • Back-end frameworks: Django, Node.js.
  • Geospatial databases: PostgreSQL with PostGIS.
  • Scripting languages: Python, JavaScript.
  • Version control: Git.
  • Cloud platforms: AWS, Azure, Google Cloud

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job