Backend Developer (St. Louis, MO / Springfield, VA)

GEOSPATIAL CONSULTING GROUP INTERNATIONAL LLCSt. Louis, MO
Onsite

About The Position

At geocgi we pride ourselves on not losing our focus. We started out and remain GIS experts (or geeks. . . depending on your perspective). Since 2006, we’ve evolved into a world-class and world-wide service provider of multiple disciplines. We are a talented, hardworking group that share values and characteristics that drive client, professional, and personal success. Geocgi is seeking a Backend Developer (Junior, Mid, and Senior levels) to support enterprise platform development alongside the National Geospatial-Intelligence Agency (NGA) and key partners, including Esri. You will play a key role in designing automated pipelines, managing infrastructure-as-code, and enabling secure, scalable deployments across cloud and on-prem environments supporting geospatial intelligence operations. The primary onsite location will be either the NGA office at 2301 Cass Ave, St. Louis, Missouri or the NGA office at 7500 GEOINT Drive, Springfield, Virginia. Junior: 1–5 years of experience developing backend services or APIs Mid-Level: 3–10 years of experience building and maintaining scalable backend systems, with ability to work independently across services and integrations Senior: 7-10+ years of experience designing backend architecture, distributed systems, and high performance services with leadership, mentorship or system design responsibilities.

Requirements

  • U.S. Citizen with Active Top Secret Clearance (SCI eligible) or current within the last 2 years.
  • Bachelor’s degree in Computer Science, Engineering, GIS, or related field (or equivalent experience).
  • Experience developing backend services using Python, JavaScript/Node.js, or Java.
  • Experience designing and building REST APIs and service-based architectures.
  • Familiarity with geospatial systems (ArcGIS Enterprise or similar).
  • Experience with data processing, automation, or middleware services.
  • Experience working in containerized environments (Docker, Kubernetes, etc.).
  • Strong understanding of API design, system design, and debugging distributed systems.
  • Strong communication, collaboration, and problem-solving skills.

Nice To Haves

  • Experience supporting high-availability, scalable systems.
  • Familiarity with Kubernetes or container orchestration platforms.
  • Experience with artifact repositories (e.g., Nexus, Artifactory).
  • Knowledge of SBOM tools, artifact signing, and software supply chain security practices.
  • Experience working in classified or secure environments.
  • Exposure to DevSecOps practices and compliance frameworks.
  • Experience supporting federal or defense customers.

Responsibilities

  • Design, develop, and maintain backend services and APIs.
  • Build and support RESTful services and service-based architectures.
  • Integrate backend systems with ArcGIS Enterprise or similar geospatial platforms.
  • Develop and support data processing and automation workflows.
  • Work with containerized environments (Docker, Kubernetes, etc.).
  • Collaborate with frontend developers, GIS specialists, and stakeholders.
  • Optimize applications for performance, scalability, and reliability.
  • Troubleshoot, test, and debug distributed systems.
  • Contribute to system design and technical documentation.

Benefits

  • Competitive salaries, commensurate with experience and leading Federal Contractors in the geospatial industry.
  • Opportunities for upward mobility in a dynamic fast paced environment within a small company.
  • Merit-based spot and end of year bonuses.
  • Safe Harbor 401(k) plan with immediate vesting.
  • Flexible work hours and PTO.
  • Complete Medical, Dental, and Vision coverage for individuals.
  • Company paid training, certifications, and professional growth and development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service