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