Geospatial Solution Developer

Position Description: 

We are seeking a highly skilled and motivated Sr. Full-Stack GIS Developer with broad exposure to varied geospatial technologies and deep expertise in the Esri software ecosystem. Success in this role will require a strong foundation in solution design, enterprise systems integration development and support, and development best practices. The ideal candidate is fluent in Python, SQL, and React.js and must be comfortable working across databases, APIs, and middleware up to and including the front end. The candidate is strategic in their approach to designing, developing, and supporting geospatial applications that function in an enterprise context and are used by people from a variety of departments and disciplines.

A successful candidate will demonstrate an agile and responsive mindset, with a strong sense of customer advocacy and the ability to translate complex requirements into scalable, user-centric GIS solutions.

 Essential Duties and Responsibilities:

  • Design, develop, and maintain full stack GIS applications using Esri technologies (ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro, ArcSDE, etc.)

  • Implement robust and scalable solutions using Python, JavaScript (including Esri’s JS API), and Arcade

  • Lead and contribute to solution architecture, integration strategies, and development workflows

  • Attend to production support issues with a sense of urgency and refined troubleshooting logic

  • Oversee production releases, coordinating with Project Managers, QA engineers, and fellow developers

  • Develop quick and effective coding solutions

  • Manage source code repositories, CI/CD pipelines, and engineering documentation

  • Collaborate with cross-functional teams to gather requirements and deliver high-impact geospatial solutions, including software architects, fellow developers, project managers, scrum masters, and IT managers

  • Advocate for user needs and ensure applications are intuitive, performant, and aligned with business goals

  • Mentor junior developers and contribute to a culture of technical excellence and continuous improvement

  • Stay current with emerging GIS technologies and development practices

 Experience, Skills, and Abilities:

Required Qualifications

  • Proven experience developing and troubleshooting custom solutions using the Esri software suite, including ArcGIS Enterprise, ArcGIS Online, ArcSDE, ArcGIS Pro, and related APIs

  • Strong proficiency in Python, SQL, Arcade, and JavaScript, with a portfolio of GIS applications or tools

  • Solid understanding of software engineering principles, including version control (e.g., Git), testing, and agile methodologies

  • Experience with RESTful services, web mapping frameworks, mobile GIS solutioning, geodatabases, data versioning, and spatial data management

  • Passion for solving complex problems and delivering responsive, user-focused solutions

 Preferred Qualifications

  • Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker)

  • Familiarity with DevOps practices and CI/CD tools

  • Background in geospatial data science or spatial analytics

  • Certifications in Esri technologies or related fields

Location: Flexible - remote is fine or, if you happen to be in Portland, OR, Seattle, WA, or Chicago, IL, on-site is an option.

Travel: Occasional travel

Clearance: Not required

** Applicants must be authorized to work in the United States without the need for visa sponsorship by Gartrell. 

The Gartrell Group is an equal opportunity employer, and we value diversity on our team. Women, people of color, members of the LGBTQ+ community, individuals with disabilities, and veterans are strongly encouraged to apply. 


We invite interested candidates to send letters of introduction, resumes, and related materials to: recruiting@gartrellgroup.com, identifying the position for which you are applying.