Description

Job Title: Geospatial Data Engineer

Duration: 12+ months

Location: : REMOTE


JOB DESCRIPTION:

Need senior one.

Key responsibilities:

Design build and support of cloud and open-source systems to process geospatial data assets via an API-based platform 
Support and maintain existing imagery related user interface capabilities and work with multiple teams to define and develop new enhancements for user facing solutions 
Building highly scalable APIs and associative architecture to support thousands of requests per second 
Being able to work across multiple teams internal/external to gather requirements and ensure project development is aligned to those requirements. 
Being able to improve the performance of the existing services and be able to identify the scope for any enhancements. 
Being able to work with parsing, managing, analyzing and making available large sets of data to turn information into insights using multiple platforms. 
Working at all stages of the software life cycle: Proof of Concept MVP Production and Deprecation 
Minimum Requirements: 

BSc degree in a geo-science Image Science Computer Science Engineering or Physics or relevant job experience 
3 or more years of experience writing modern JavaScript ES2020 
Experience using React or Vue 
Experience using Node.js and NPM 
Familiarity with a statically typed language TypeScript Java/Scala C# etc. 
Experience developing HTTP APIs OpenAPI REST and/or GraphQL which serve up data in an open-source technology preferably in a cloud environment 
Experience working with PostgreSQL/PostGIS
Experience working with cloud object storage e.g. AWS S3 Google Cloud Storage etc.
Experience with code versioning and dependency management systems such as GitHub SVT or Maven. Git experience is strongly preferred 
Proven success utilizing Docker or other container tool sets to build test and deploy within a CI/CD Environment preferably using Kubernetes and ArgoCD