Backend Developer
Core
Build backend services, APIs, and integration pipelines for geospatial processing, automation, and user-facing capabilities within ArcGIS Enterprise.
Role type
Senior Backend Developer (Geospatial/Enterprise)
Builds
Backend services, APIs, proxies, ingestion pipelines, and geoprocessing workflows for enterprise geospatial platforms.
Domain
Geospatial technology, Enterprise GIS, Cloud-native infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, JavaScript/Node.js, Java, REST API design, ArcGIS Enterprise integration, Containerization (Docker/Kubernetes), Geoprocessing workflows, Distributed systems design, API testing and monitoring
Preferred skills
Azure/AWS/GCP, PostgreSQL/PostGIS, Event-driven architectures, DevSecOps, Esri SDKs
Technologies
Node.js, Python, Java, Docker, Kubernetes, ArcGIS Enterprise, Azure, AWS, GCP, PostgreSQL, PostGIS
Responsibilities
Develop APIs and integration services; Create and maintain backend tooling for ArcGIS Enterprise; Build connectors and ingestion pipelines; Support deployments across cloud and on-premises environments; Improve reliability through API design and observability; Collaborate with platform and DevOps teams.
Seniority
Mid-Senior, hands-on IC