Search

Backend Developers (Jr-Sr)

aqua IT
locationSt. Louis, MO, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Overview: We have several openings at multiple levels (Jr-Sr). As a developer on our team, you will build software leveraging Esri’s products and APIs to build core backend services that solve complex problems at a global scale. From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, you’ll be exposed to the full development lifecycle and cutting-edge GIS solutions.

Responsibilities:

  • Build backend services that power geospatial processing, automation, and user-facing capabilities
  • Develop APIs, proxies, and integration services using Node.js and Python
  • Create and maintain backend tooling that extends ArcGIS Enterprise in containerized environments
  • Develop and maintain geoprocessing services, automation scripts, and operational workflows
  • Build connectors and ingestion pipelines across diverse enterprise data sources
  • Support deployments across cloud-native and on-prem environments
  • Improve reliability and performance through API design, testing, monitoring, and observability
  • Collaborate with platform, DevOps, and GIS teams to translate requirements into production solutions

Requirements:

  • US citizenship with Active or Current TS/SCI clearance
  • 2+ years of industry experience as a backend software engineer or equivalent practical experience
  • Hands-on experience developing backend services using:
    • Python
    • JavaScript / Node.js
    • Java (for enterprise integrations and services)
  • Experience designing and building REST APIs and service-based architectures
  • Experience extending or integrating with ArcGIS Enterprise or similar enterprise geospatial platforms
  • Familiarity with:
    • Geoprocessing workflows
    • Proxies and middleware services
    • Automation of GIS or data processing tasks
  • Experience working in containerized environments (Docker, Kubernetes, or similar)
  • Solid fundamentals in:
    • API design
    • Software/system design
    • Testing and debugging distributed services
  • Strong problem-solving, communication, and collaboration skills
  • Bachelor’s degree in computer science, engineering, GIS, or related technical field (or equivalent practical experience)

Preferred Qualifications:

  • Master's in Computer Science, Mathematics, Geographic Information Systems (GIS), or Stem related field
  • Esri certification
  • CompTIA Security + certification
  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with cloud platforms (Azure, AWS, or GCP)
  • Experience with monitoring, logging, and observability tools
  • Exposure to DevSecOps practices and secure development pipelines
  • Experience with ArcGIS Enterprise SDKs, automation frameworks, or platform extensions
  • Experience building services for geospatial analysis, data pipelines, or map services
  • Familiarity with enterprise authentication, proxies, and secure service architectures
  • Experience with relational and spatial databases (PostgreSQL/PostGIS, SQL Server, etc.)
  • Exposure to event-driven architectures, batch processing, or distributed data workflows
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...