Xcellent Technology Solutions - Denver, CO

posted 16 days ago

Full-time - Mid Level
Denver, CO
Professional, Scientific, and Technical Services

About the position

The Full Stack Software Engineer will be responsible for developing and maintaining the TopoMap web application, which integrates a Python-based backend with a JavaScript-driven web interface. This role involves orchestrating the entire development and deployment process, including designing and implementing the CI/CD pipeline, and ensuring seamless integration with Esri's GIS platform. The position offers an opportunity to work with modern web technologies and advanced geospatial services, making a significant impact on the infrastructure.

Responsibilities

  • Develop and maintain the TopoMap web application.
  • Orchestrate the entire development and deployment process.
  • Design and implement the CI/CD pipeline using Terraform.
  • Provision servers and automate ArcGIS services.
  • Modify backend services and ensure integration with the web interface.
  • Collaborate with Esri's GIS platform to enhance functionality.

Requirements

  • 4-6 years of experience in software engineering.
  • Proficiency in Continuous Integration and Continuous Deployment pipelines in GitLab.
  • Experience with AWS Automation (Terraform, CDK, CloudFormation).
  • Knowledge of Automated Configuration Scripting Languages (YAML, Python, PowerShell, Chef/cinc).
  • Familiarity with AWS Compute Infrastructure (EC2, AutoScale Groups, Lambda, Step Functions).
  • Experience in API Development (AWS Lambda, SQS, APIGateway).

Nice-to-haves

  • Experience with AWS Networking (CloudFront, Account Trust, IAM, Security Groups, Routing/Subnets).
  • Basic web development skills (JavaScript, NodeJS, ReactJS, CSS).
  • Knowledge of Containerization (Kubernetes, Docker, AWS ECS/EKS).
  • Familiarity with Esri ArcGIS Enterprise (Server, Portal, Data Store).
  • Understanding of geospatial data and applications.

Benefits

  • Robust benefits package including health insurance, retirement plans, and paid time off.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service