Codvo.ai logo

GIS Web Developer - Esri/React Specialist (Remote)

Codvo.ai
Full-time
Remote
India
AI / Machine Learning

Software Development – Remote (Mexico)

About the Company

At Codvo, we focus on building growing, future-ready data platforms that create business results. We believe in a culture of innovation, teamwork, and growth, where engineers can try things out, learn, and do well. Join us to solve complex data problems with creativity and modern technology.

Position Summary

We are looking for a GIS Web Developer with strong Esri ArcGIS and React experience to help expand our natural language GIS platform. You will work on connecting spatial analysis with business intelligence, setting up advanced query workflows, and building clear map-based views.

Primary Technologies

  • GIS/Mapping: ArcGIS REST API, Feature Services, OAuth 2.0
  • Frontend: React 18.2, Leaflet 1.9, esri-leaflet
  • Backend: Node.js, Express, SQLite
  • AI/NLP: OpenAI GPT-4 Turbo connection
  • Spatial Operations: Haversine distance, buffer analysis, proximity queries

Infrastructure

  • Version Control: Git/GitHub
  • Deployment: AWS/Azure (planned)
  • Database: SQLite (26 contracts, 43 tracts)

Responsibilities

Core Responsibilities (70% of time)

  1. Spatial Query Implementation
    • Set up new query types, such as polygon intersections and multi-layer queries.
    • Make ArcGIS REST API performance more effective.
    • Build complex WHERE clause generators from natural language.
  2. Map Visualization
    • Create interactive Leaflet-based visualizations.
    • Set up custom feature styling and popups.
    • Build proximity buffers and distance calculations.
  3. Data Integration
    • Connect GIS features with contract/business data.
    • Build efficient data pipelines (SQLite → ArcGIS → Frontend).
    • Set up caching plans for query results.
  4. Performance Optimization
    • Reduce API call delays.
    • Set up client-side filtering for follow-up queries.
    • Adjust geometry drawing for 40+ features.

Innovation Opportunities (30% of time)

  • Spatial drawing tools (polygon queries).
  • Real-time collaboration features.
  • Multi-layer spatial analysis.
  • Export to GeoJSON/Shapefile/CSV.
  • Mobile app development (React Native).

Requirements

Must-Have Skills

  • 3+ years working with ArcGIS REST API and Feature Services.
  • Strong JavaScript/React experience, including React Hooks and state management.
  • Understanding of spatial concepts: coordinate systems (4326/3857), projections, buffers, spatial queries.
  • Experience building interactive web maps using Leaflet, Mapbox, or ArcGIS Maps SDK.
  • Comfortable with REST APIs and asynchronous JavaScript, such as async/await and Promises.
  • SQL/database experience, such as SQLite, PostgreSQL, or similar.

Nice-to-Have Skills

  • esri-leaflet library experience.
  • OAuth 2.0 token management.
  • OpenAI API or LLM connection.
  • Geospatial algorithms, like Haversine, centroid calculations, and polygon operations.
  • Node.js/Express backend development.
  • Docker/containerization.
  • Previous GIS chatbot or natural language query experience.

What Makes a Great Candidate

Technical Excellence

  • Can explain complex spatial concepts in a simple way.
  • Writes clean, easy-to-maintain code.
  • Understands when to adjust performance versus when to release.
  • Comfortable reading and improving existing codebases.

Problem-Solving Mindset

  • Thinks about user experience first.
  • Balances client-side versus server-side work.
  • Knows when to use caching versus real-time queries.
  • Can fix spatial data problems, like overlapping shapes or projection mismatches.

Communication

  • Documents code and architectural decisions.
  • Can explain technical trade-offs to people who are not technical.
  • Comfortable working with remote teams.

Red Flags (What We're NOT Looking For)

  • Only knows ArcGIS Desktop (ArcMap/ArcGIS Pro) with no web API experience.
  • Cannot explain REST APIs or asynchronous JavaScript.
  • No experience building applications for users to see.
  • Uncomfortable with modern JavaScript frameworks.
  • Expects to work alone without teamwork.

Green Flags (What Makes You Stand Out)

  • Built a web mapping application from scratch.
  • Contributed to open-source GIS projects.
  • Can show a spatial query interface you have built.
  • Excited about AI/LLM connection.
  • Understands trade-offs between different mapping libraries.
  • Has made ArcGIS REST API performance more effective before.
Apply now
Share this job