Full-stack developer (React + Python + GIS) to $3500
About the Role
We’re looking for a Full-Stack Developer (React + Python) with hands-on experience in GeoServer/PostGIS and web mapping.
Testing
Candidates will be asked to complete a hands-on technical exercise to demonstrate their skills before the final interview.
Responsibilities
- Build and maintain a modular web app (React + TypeScript on the frontend, Python/FastAPI on the backend).
- Integrate OpenLayers with OGC services (WMS/WFS), and wire it to a FastAPI layer.
- Design and operate a lightweight Docker Compose stack (PostgreSQL/PostGIS, GeoServer, API, Web).
- Implement secure upload→ingest flows (GDAL/ogr2ogr), metadata endpoints, and simple RBAC.
- Optimize map rendering (legends, scale bar, pop-ups, GetFeatureInfo) for usability and performance.
Write clean, testable code with a clear README and basic CI hooks.
Requirements
- 3+ years of modern front-end (React + TypeScript) and solid Python (FastAPI/Flask) experience.
- Practical knowledge of GeoServer (workspaces, stores, layers, SLD) and PostGIS basics.
- Comfortable with OpenLayers and OGC protocols (WMS/WFS); good grasp of projections.
- Docker/Compose fluency; can stand up and debug a small multi-service stack.
Familiarity with REST design, auth (JWT), and environment-driven configuration.
Nice to Have
- GDAL/ogr2ogr and data wrangling chops; experience with caching/GeoWebCache.
- GitHub Actions.
Required languages
📊
$2000-3500
Average salary range of similar jobs in
analytics →
Loading...