GIS Web Developer Job at CAI Technologies, Littleton, NH

YllSWVg0TlBhRGNVTnl2YW5kd0JER0FXZGc9PQ==
  • CAI Technologies
  • Littleton, NH

Job Description

Littleton, NH, USA
Job Summary
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.

This position is eligible for in-office (Littleton, NH) or remote work-at-home status (Eastern US time zone preferred). CAI is a long-time provider of work-at-home status with no intention to drive staff back to the office.

Key Responsibilities
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

Education and Experience
Bachelor’s degree in MIS, Computer Science, GIS or equivalent experience.
3+ years coding experience working in web based environments
ESRI Certification a plus
Application
Please submit your resume, professional portfolio and note your citizenship status and salary expectations. No phone calls or recruiters.
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.
CAI is an Equal Opportunity Employer.
Job Type: Full-time

Apply via email to webdeveloper@cai-tech.com

Job Tags

Full time, Work at office, Local area, Remote work, Work from home

Similar Jobs

FUJIFILM Biotechnologies

Associate Director, Program Management Job at FUJIFILM Biotechnologies

Position OverviewSummary: The Associate Program Director, with mentoring and support from the Head of Program Management and/or a Program Director, will be responsible for the planning and delivery of programs from the point of contract signature (Scope of Work/Letter of...

Team Kline

Electrical Helper Job at Team Kline

 ...Omaha, and Kansas City. Weve expanded our services to include HVAC, electrical, plumbing, and more! Job Summary: The Electrical...  ...readily available, and tasks are completed efficiently. This entry-level position is ideal for individuals interested in learning... 

QUI Tequila

Brand Ambassador - Qui Tequila Job at QUI Tequila

 ...Location: Alpharetta, Georgia State: Georgia Job Type: Part-time Pay: $30-$50 per hour About Qui Tequila QUI Tequila is...  ...hiring Brand Ambassadors to host in-store product demonstrations at Costco and other retail locations in and around Alpharetta, Georgia.... 

Cintas Corporation

Warehouse Associate - Loader/Unloader - 2nd Shift Job at Cintas Corporation

 ...Job Description Cintas is seeking a Warehouse Associate Loader/Unloader to support the...  ...accommodation: Requires standing for most of shift. Requires stretching, bending,...  ...Rental Employee Status: Regular Schedule: Full Time Shift: 1st Shift... 

Delectable Trading

Warehouse Packer - Fulfillment Center Job at Delectable Trading

 ...individuals to join our Fulfillment Center as Warehouse Packers. In this pivotal role, you will...  ...members to ensure efficient workflow and timely order fulfillment. Participate in...  ...Benefits Benefits such as health insurance available for eligible full time employees...