Full Stack GIS Developer - Web, Mobile, & Software)
Full Stack GIS Developer (Web, Mobile, & Software)
Company: geoConvergence
Location: Remote (HUBZone residents are encouraged to apply — please indicate your HUBZone status in your resume or cover letter.)
Must be a US Citizen
Hours: Full-Time
Compensation: $45,000 – $70,000 /year (commensurate with experience)
Company Overview
geoConvergence is an award-winning, SBA 8(a) and HUBZone-certified GIS consulting firm specializing in implementing, integrating, and extending core Esri technology. We provide best-in-class geospatial and information technology solutions to commercial and government customers. Our projects focus on enhancing data accuracy and usability for critical applications such as facility management, planning, and emergency response.
Why Join geoConvergence?
At geoConvergence, we deliver cutting-edge GIS solutions that power better decision-making across industries. You’ll work alongside a collaborative and skilled team, have the flexibility of remote work, and take part in impactful projects that use spatial technology to solve real-world challenges.
Job Summary
geoConvergence is seeking a highly skilled and passionate Full Stack GIS Developer to join our innovative team. In this role, you'll help design and build custom geospatial applications for a wide range of Government and Commercial clients across the U.S. This position blends web and mobile development with modern cloud infrastructure and advanced GIS technologies.
The ideal candidate is experienced across the full stack, from front-end design to backend integration, and brings strong JavaScript skills, a solid grasp of spatial data, and the creativity to develop solutions that are both technically robust and user-friendly. Experience deploying applications to cloud platforms like AWS and Azure is essential, along with a passion for building scalable, intuitive GIS tools.
Position Responsibilities
- Design, develop, and maintain custom GIS systems for web and mobile platforms.
- Build and enhance web applications using modern JavaScript frameworks and industry-standard design patterns.
- Develop and deploy cloud-native solutions using AWS (Amplify, Cognito, Lambda) and/or Azure services.
- Create advanced UI components for geospatial interfaces, including custom visualization tools and geospatial analysis workflows.
- Work with the ArcGIS JavaScript API, Esri tools, and other mapping libraries to create rich, interactive spatial applications.
- Integrate a variety of structured and unstructured spatial data into scalable, map-driven applications.
- Apply state-of-the-art UX and cartographic practices to improve spatial user experience and visualization.
- Collaborate with project managers, GIS analysts, and other developers to gather requirements and deliver efficient, secure solutions.
- Write clean, testable code and participate in code reviews, agile sprints, and deployment cycles.
- Document your work clearly for technical and non-technical audiences.
Qualifications
Geospatial Technology Stack
- ArcGIS Enterprise, ArcGIS Online, ArcGIS JavaScript API
- Web mapping libraries: ArcGIS Development SDKs, OpenLayers, Leaflet
- Data formats: Geodatabases, FeatureLayers, GeoJSON, KML, shapefiles
- Spatial databases: PostgreSQL/PostGIS, SQL Server Spatial, Oracle
Front-End Development
- JavaScript (ES6+), TypeScript, HTML5, CSS3
- Frameworks: React, Vue, NextJS, Angular, Vite, shadcn, Calcite
- Strong focus on responsive design and user-centric interfaces
Backend & Serverless
- Node.js and Python
- Experience with AWS Amplify, Lambda, Cognito, and other Serverless architectures
- Familiarity with Azure services such as App Services and Functions
- Experience integrating and securing RESTful APIs
Web & Mobile Development
- Proficiency with HTML, CSS, and JavaScript.
- Strong experience with modern front-end frameworks
- Backend development using Node.js or Python
- Mobile development using React Native, Flutter, Swift, or Kotlin.
- Experience developing and consuming RESTful APIs and integrating third-party services.
Cloud Platforms
- Experience deploying, hosting, and managing applications on AWS and/or Microsoft Azure.
- Familiarity with services such as EC2, Lambda, S3, Azure App Services, and Azure Functions.
- Understanding of cloud security best practices and resource optimization.
Tools & Practices
- Agile methodology (Scrum/Kanban)
- Git and collaborative version control workflows
- Unit testing frameworks (e.g., Jasmine)
- CI/CD pipelines and cloud-based deployments
- Data visualization libraries (e.g., D3.js)
Required:
- 2+ years of front-end or full-stack development experience
- Solid fluency and passion for JavaScript, along with experience in HTML/CSS/Node.js
- Proven experience developing GIS applications or spatial data tools
- Strong spatial awareness and an intuitive eye for map design or information visualization
- Ability to work in a fast-paced environment with tight timelines and frequent releases
- Bachelor's degree in Computer Science, GIS, Engineering, or a related field
To apply: Please submit your resume and cover letter for consideration. We look forward to connecting with you.