Deadline: January 31, 2027

GIS Developer

Location: NATO Headquarters in Brussels, BE (100% on-site)

Duties & Roles:

  • Web Application Engineering: Design, build, configure, and deploy interactive web-based GIS applications utilizing ArcGIS Maps SDK for JavaScript and modern frontend frameworks.

  • Spatial Data Integration: Manipulate, transform, and integrate complex spatial datasets originating from classified and unclassified repositories into web architectures.

  • Geospatial Processing & ETL: Perform automated data preprocessing, spatial conversion, and pipeline management using Python APIs and specialized spatial ETL tooling.

  • Service Administration & Performance Tuning: Configure and manage map services, tiled caches, and feature layers for optimized delivery. Optimize backend query execution and client-side map rendering speeds.

  • Compliance & Technical Documentation: Maintain thorough technical documentation for system architecture, source code, and REST service endpoints while adhering to usability, accessibility, and security guidelines.

Skill, Knowledge & Experience:

  • Education: Bachelor’s degree in Computer Science, Geography, Information Technology, or a related field.

  • Frontend & Web GIS: At least 5 years of experience in web development utilizing modern JavaScript/HTML frameworks (React, Vue.js, or Angular). Hands-on experience with major mapping SDKs (specifically ArcGIS Maps SDK for JavaScript), covering custom widgets, popups, layer handling, and client-side spatial calculations.

  • Backend & Python Tooling: High proficiency using Python for geoprocessing, automation, analysis, and ETL pipelines (using ArcPy, GeoPandas, Shapely, Rasterio, GDAL/OGR) and building geospatial backend services.

  • Frameworks & Languages: Familiarity with Git version control and Agile practices. Advanced proficiency in English and beginner proficiency in French.

  • Security Clearance: An active and valid NATO Secret security clearance is strictly required.

    By sending this form, you agree with our Privacy Policy and Terms and Conditions.

     

    If you’re interested in this opportunity and would like to learn more, please fill out the form below, and a member of our team will get in touch with you shortly.