Job Description:
As a Full Stack Developer at Geospatial Insight, you will work within our software team to enhance our bespoke geospatial web platforms and analytics software. We operate using cutting-edge technology to maximise performance and minimise development overhead; therefore, candidates must be proficient in modern data analysis and cloud-native workflows.
Principal Responsibilities:
* Develop and maintain robust geoprocessing pipelines to transform raw spatial data into actionable insights.
* Build and optimise interactive map interfaces using OpenLayers.
* Leverage AWS and Google Cloud infrastructure to deploy, scale, and manage cloud-based applications.
* Develop solutions to bolster system testing, redundancy, and bug mitigation.
* Collaborate with the team leader to evolve existing products and integrate new technologies.
Essential knowledge, skills and requirements:
* Python: Strong proficiency for backend logic and data manipulation.
* Frontend: Experience building modern, responsive web applications (Angular).
* TypeScript & Node.js: Strong commercial experience building scalable backend services and type-safe frontend components.
* Cloud: Knowledge of how cloud systems work (AWS/GCP)
* Geoprocessing: Understanding of spatial data analysis and transformation.
* Databases: PostgreSQL, and/or PostGIS.
* DevOps: Experience with Git, Docker, Kubernetes, and CI/CD methodologies.
* Experience: At least 3 years of commercial experience in an agile environment.
Desirable knowledge, skills and requirements:
* Experience with remote sensing solutions (e.g., QGIS, GDAL/OGR).
* Infrastructure as Code (Terraform).
* Knowledge of Machine Learning frameworks.
About Geospatial Insight:
Established in 2012, Geospatial Insight harnesses the full potential of Earth Observation to provide real-world, actionable intelligence. By joining us, you’ll enter a working environment that fosters innovation, supporting you to stay at the cutting edge of the geospatial field through university collaborations and dedicated time for professional development.
Benefits:
* Bonus scheme
* Private medical insurance & Company pension.
Schedule: Monday to Friday
Education: Bachelors degree (required)
Work authorisation: United Kingdom (required)
Please include a covering letter and CV within your application.
Job Types: Full-time, Permanent
Pay: £40,000.00-£55,000.00 per year
Benefits:
* Company pension
* Work from home
Work Location: Remote