Jobs

GIS Software Developer - Fully Remote

Location : USA
Job Type : Full Time
Category : Mid Level (5-10 years)

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 is a fully remote position with flexible hours. Eastern US time zone preferred. We are 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

  • 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-5 years coding experience working in web-based environments
  • ESRI Certification a plus
Apply Now

"*" indicates required fields

Send Application
Your information has successfully been submitted. We will review your resume and get back to you shortly.