Need Web Application Developer for Tree Mapping Project having Experience with GDAL/OGR for data conversion , spatial database , PostGIS, Leaflet or Mapbox.

Job ID: 38227585

Budget: ₹12,500 – ₹37,500 INR

Description: We are seeking a skilled web application developer with experience in GIS and spatial data handling to create an interactive web application for visualizing and managing millions of roadside trees. The application will integrate with Google Maps and provide users with the ability to click on individual trees to add images and additional data.
Responsibilities:
• Develop a robust backend using Node.js and Express to serve spatial data from a PostGIS database.
• Implement a RESTful API to efficiently query and retrieve large datasets.
• Create an interactive front-end using Leaflet or Mapbox GL JS to display tree locations on a Google Map.
• Optimize the application for performance to handle millions of tree data points without system failure.
• Implement functionality to allow users to click on individual tree locations, view details, and upload images and additional data.
• Ensure accurate data representation and seamless user experience.
• Integrate file upload functionality for storing images and updating the database with image URLs.
• Provide documentation and support for the application.
Requirements:
• Proven experience with web development, specifically with Node.js and Express.
• Strong knowledge of GIS concepts and spatial databases, particularly PostGIS.
• Proficiency in front-end mapping libraries such as Leaflet or Mapbox GL JS.
• Experience with Google Maps integration and handling large geospatial datasets.
• Familiarity with RESTful API development and efficient data querying.
• Knowledge of file upload and management systems (e.g., AWS S3).
• Ability to optimize application performance and ensure scalability.
• Strong problem-solving skills and attention to detail.
• Good communication skills and ability to work independently.
Preferred Skills:
• Experience with GDAL/OGR for data conversion (KML to GeoJSON).
• Familiarity with data visualization techniques.
• Experience in building interactive and user-friendly interfaces.
Deliverables:
• Fully functional web application meeting the specified requirements.
• Source code and documentation.
• Deployment and setup instructions.
• Post-deployment support and bug fixes for a specified period..
Related categories: JavaScript HTML5 AngularJS RESTful API GeoJSON