Job: Full Stack Developer, GeoSearch, Inc., Any, DC
GeoSearch is looking for a lead programmer 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 20% on infrastructure configuration, 20% on research and development, 20% on server-side code development, and 40% on front-end programming and design.
The right candidate will be trained toward certification in both AWS and Esri GIS if necessary, but a working knowledge of both is required. Running Esri GIS on Kubernetes (EKS) and embracing serverless architectures are long-term goals for our product.
This position is eligible for in-office (Littleton, NH) or remote work-at-home status.
Work with head of product to support a highly available SaaS product
Write and maintain APIs to support third-party applications
Write integrations that use third party APIs
Administration and deployment of ArcGIS Enterprise on Amazon Web Services.
Establish an efficient DevOps approach
Switch between frontend and backend coding
Follow good front end UI design principles
Write maintainable and manageable code
Desired Technical Skills
Coding (In order of importance):
Python, Express, Restify, Github, ElectronJS
AWS: EC2, S3, IAM, Lambda, DynamoDB, Cognito, Cloudfront, Route53, ALB, API Gateway, CloudWatch
Github Actions, Serverless Framework
Education and Experience
Bachelor’s degree in MIS, Computer Science, GIS, or other related fields.
5-10 years of coding experience working in web-based environments.