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.