GIS software developer
Requirements
Must have:
– Bachelors degree in Management Information Systems, Computer Science, GIS, or a related field – Over 3 years of experience in web-based coding environments – Proficiency in JavaScript, ReactJS, Redux, React Hooks, and NodeJS – Familiarity with CSS, Sass, Webpack, Babel, and Python – Experience with Microsoft SQL Server and AWS services – Knowledge of GIS frameworks, specifically JavaScript API 4.x and ArcGIS APIs – Experience with DevOps tools, such as GitHub Actions and the Serverless Framework – ESRI Certification is a plus
Responsibilities:
- Collaborate with the head of product and lead developer to enhance a reliable SaaS product – Develop, maintain, and troubleshoot APIs for third-party applications – Implement integrations utilizing external APIs – Create front-end code using the Esri JavaScript 4.x API – Adopt an efficient DevOps strategy – Transition seamlessly between front-end and back-end development – Adhere to industry-standard front-end UI design practices – Write code that is maintainable and organized – Generate and upkeep both technical documentation and user manuals
-
Company:
At CAI Technologies, established in 1985, we specialize in offering a diverse range of GIS services to local, regional, and state government entities, serving over 700 clients. We provide a competitive salary and an extensive benefits package, including 401(k) matching, flexible scheduling, and comprehensive health insurance. This role is open for in-office work in Littleton, NH, or remote work, preferably within the Eastern US time zone. We are committed to supporting a work-at-home environment and have no plans to mandate employees return to the office.