React + MapLibre + PostGIS developer for an internal land-parcel map (fixed price)
postgresql, typescript, react-js, postgis, mapbox, geojson, gis
Preferred qualifications
- Experience: Expert
We’re a small energy development consultancy. We need a full-stack geospatial developer to build a simple internal web map for finding and tracking land parcels. It’s a lightweight, in-house version of tools like Paces or LandGate. Fewer than 10 people will use it, and it’s not a product we sell.
What it does:
- A fast map with satellite and street basemaps, parcel boundaries, and free public layers (transmission lines, substations, wetlands, flood zones, terrain) that users can switch on and off
- Loads parcel data from our paid parcel data provider, plus files from free county downloads
- Import, draw and export full KML/KMZ files (names, folders and styles kept), so we can stop using Google Earth for this
- Search and filters (acreage, zoning, distance to a substation or line, drawn area)
- A side panel per parcel with notes, attachments and an editable status, so the team can keep a shortlist
- Exports to CSV, shapefile and GeoJSON
- Simple email login for our team
There is also a small optional add-on: exchanging files with one of our internal tools and showing its results on the map. It’s quoted separately.
Stack we lean toward: React, MapLibre GL JS, Supabase (Postgres + PostGIS), Vercel or Netlify. We’re open to a cheaper approach if you have one.
You should have:
- Shipped at least one map app with MapLibre or Mapbox GL that handles tens of thousands of polygons
- Solid PostGIS skills and experience importing KML/KMZ, shapefile and GeoJSON data
- Supabase or a similar Postgres backend
Nice to have: land, real estate, energy or agriculture GIS work.
How we work: one fixed lump-sum price. After a short chat/meeting, shortlisted candidates receive the full scope. The code and all accounts belong to us. AI-assisted development is fine.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in