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

Seasoned Recruitment

Clinical Psychologist Job at Seasoned Recruitment

 ...National Telehealth Partnership: Independent Licensed Clinical Psychologists Our client is building a premier nationwide network of mental health experts. If you are an established Licensed Clinical Psychologist ready to leverage telehealth technology to expand your... 

Confidential

Kindergarten Homeroom Teacher Job at Confidential

Subjects: 1.English teachers who can start in August.(Homeroom position)Requirement: 1.native speakers only with work visa. 2.Bachelors degree or above(with Tefl or Tesol). 3.Positive work attitude and passionate on teaching; 4.Besides teaching, daily jobs... 

Lee Health

Women's Health Clinical Psychologist Job at Lee Health

 ...Lee Health is seeking a Womens Health Psychologists! Come live the beach/vacation lifestyle youve always dreamed of in coastal southwest...  ...Information: Lee Physician Group is seeking full-time Clinical Psychologist to join our comprehensive womens health team in... 

SGS Consulting

Telecoms Engineer Job at SGS Consulting

Job Responsibilities: Plan and conduct independent Telecommunications engineering work requiring judgment in evaluation, selection, and application of engineering techniques and criteria. Support the design, development, modification, and evaluation of ICT-Telecommunications...

NP Now

Internal Medicine Physician - 4 Day Wk Job at NP Now

 ...Big Texas non-profit Health System seeks an Internal Medicine Physician to work in Alexandria, Louisiana! Join 800 Physicians! Jon Crosby(***) ***-********@*****.*** Come make a difference within a growing team of providers that focus to enhance the lives they...