GIS Web Developer
Role details
Job location
Tech stack
Job description
Software Developer for a long standing SaaS municipal mapping product. The ideal candidate will be driven to maintain and acquire deep knowledge in web development languages, frameworks, libraries, architectures and design patterns. This full stack position will work approximately 25% on server side code development and 75% on front end programming and design., Work with head of product and lead developer to support a highly available SaaS product Write, maintain and debug APIs to support third party applications. Write integrations that use third party APIs Write front-end code using Esri JavaScript 4.x API Maintain efficient DevOps approach Switch between frontend and backend coding Follow industry standard front end UI design principles Write maintainable and manageable code Prepare and maintain both technical documentation and user manuals
Desired Technical Skills Coding (In order of importance): JavaScript, ReactJS, Redux, React Hooks, NodeJS, CSS, Sass, Webpack, Babel, Python, Express, Restify, Github, ElectronJS
Infrastructure Microsoft SQL Server AWS: EC2, S3, IAM, Lambda, DynamoDB, Cognito, Cloudfront, Route53, ALB, API Gateway, CloudWatch
GIS ESRI JavaScript API 4.x ArcGIS API for Python ArcGIS Pro Python ArcGIS Enterprise ArcGIS Online ArcGIS Pro ArcGIS Runtime APIs
DevOps Github Actions, Serverless Framework
Requirements
Bachelor's degree in MIS, Computer Science, GIS or equivalent experience. 3+ years coding experience working in web based environments ESRI Certification a plus
Benefits & conditions
CAI Technologies was founded in 1985 and provides a variety of local, regional and state government related GIS services to nearly 700 clients. We offer a competitive salary and benefits package. https://www.cai-tech.com