Job Detail

Organization: GeoAcuity
Title: Back-End Application Developer
Location: Anywhere in the U.S. (Fully Remote)

Posted: 2025-04-14
Application Deadline:

Position Description:

We are seeking a Back-End Application Developer with expertise in Node.js, Python, and geospatial data processing to support our GIS consultancy team. The ideal candidate has experience designing and developing scalable backend services, APIs, and integrations with Esri’s GIS technologies such as ArcGIS Server, ArcGIS Online, and geospatial databases. They should be proficient in handling RESTful APIs, database optimization, authentication/security best practices, and cloud-based deployments. This role involves working closely with front-end developers, GIS analysts, and enterprise clients to build high-performance applications that power geospatial solutions. If you have a passion for backend architecture, data-driven applications, and GIS technologies, we’d love to hear from you.

Required Qualifications:
- Must be able to obtain a federal government security clearance.
- Back-End Development Experience: 3+ years of experience in backend application development.
- Programming Languages: Proficiency in server side Javascript and Python for building scalable APIs.
- Geospatial Data & GIS Workflows: Experience working with PostGIS, GeoJSON, WMS/WMTS, and Esri REST services.
- API Development & Integration: Strong experience developing RESTful APIs, GraphQL, and web services with proper authentication/authorization (OAuth, JWT).
- Database Management: Expertise in PostgreSQL/PostGIS, SQL Server for spatial and non-spatial data storage. NoSQL databases (MongoDB, Redis) would be nice to have.
- Cloud & DevOps: Familiarity with AWS, Azure, or on-prem environments, including Docker, Kubernetes, and CI/CD pipelines.
- Security & Performance Optimization: Knowledge of best practices for API security, data encryption, caching (Redis, Memcached), and performance tuning.
- Version Control: Proficiency in Git and experience with modern CI/CD pipelines.

Preferred Qualifications:
- Current CAC holder.
- Esri GIS Stack: Experience with ArcGIS Server administration, ArcGIS Enterprise integration, and automation of GIS workflows.
- Microservices & Serverless Architectures: Experience designing scalable, modular backend systems.
- Testing & Debugging: Familiarity with unit testing, integration testing, and API testing using Jest, Mocha, or PyTest.
- Scripting & Automation: Proficiency in PowerShell or Bash for automation and deployment tasks.

To Apply:
To submit an inquiry or apply for a position, please email us at [email protected].
Applicants should include a resume with their submission.

All Contents © 1999-2022. The GIS Jobs Clearinghouse