Jobs and Careers
CI

Senior Developer - GIS Visualisation Platform

City Science
Remote jobRemotefull_timeVerifiedPosted 26 Jun 2025
💰 £60,000/yr(£50,000/yr£60,000/yr)

About the role

Salary: From £50,000 per annum DEO

Location: Remote with flexible working arrangements, all UK based locations considered. Our flexible office collaboration spaces, for those wishing to use them, are in Birmingham, London and Exeter
Term/Hours: Permanent. 32-40 hours per week, with flexibility over working pattern - please state in your application.

Closing Date for applications: Monday 14th July at 09:30

CVS FROM RECRUITERS (INCLUDING THOSE ON OUR PSL) WILL NOT BE ACCEPTED - DIRECT APPLICATION ONLY

About the Role

We are seeking a Senior Developer to join our close-knit team of 6 (including our product manager) working on an innovative web-based GIS visualisation tool. Based across the UK with offices in Exeter, Bristol, and London, our development team operates fully remotely. Our current team has strong frontend expertise, and we're looking to significantly strengthen our backend capabilities. This is an exciting opportunity to work with cutting-edge geospatial technology whilst building robust, scalable applications that help users interact with complex geographic data.

The Technology Stack

Our platform is built using:

  • Frontend: Vue.js for responsive, interactive user interfaces

  • Backend: Node.js with Express framework

  • Database: PostgreSQL with PostGIS extensions for spatial data management

  • GIS: Modern geospatial libraries and mapping technologies

Key Responsibilities

Backend Development

  • Design and implement robust APIs for geospatial data processing and visualisation

  • Optimise database queries and spatial operations using PostgreSQL and PostGIS

  • Build scalable microservices architecture to handle large datasets

  • Implement data ingestion pipelines for various GIS formats (GeoJSON, Shapefiles, etc.)

  • Ensure optimal performance for complex spatial queries and real-time data updates

Quality Assurance & Testing

  • Develop comprehensive testing strategies including unit, integration, and end-to-end tests

  • Implement automated testing pipelines using modern testing frameworks

  • Establish QA processes and best practices across the development lifecycle

  • Mentor team members on testing methodologies and code quality standards

  • Design and implement performance testing for geospatial operations

Technical Leadership

  • Take ownership of backend architecture and drive technical decisions

  • Collaborate with frontend-focused team members to optimise API design and data flow

  • Lead architectural discussions and technical planning for backend systems

  • Code review and establish backend coding standards and best practices

  • Contribute to technical documentation and development guidelines

Requirements

Technical Skills

  • 5+ years of backend development experience with Node.js

  • Strong experience with PostgreSQL, including complex queries and performance optimisation

  • Hands-on experience with PostGIS or other spatial database technologies

  • Solid understanding of RESTful API design and implementation

  • Experience with testing frameworks (Jest, Mocha, Cypress, or similar)

  • Proficiency with Git version control and collaborative development workflows

QA & Testing Focus

  • Experience implementing automated testing strategies

  • Knowledge of CI/CD pipelines and deployment automation

  • Understanding of performance testing and monitoring

  • Familiarity with testing best practices and quality assurance processes

Desirable Skills

  • Knowledge of GIS concepts, coordinate systems, and spatial analysis

  • Familiarity with containerization (Docker) and cloud platforms (AWS, GCP, Azure)

  • Experience with geospatial libraries (Leaflet, OpenLayers, Mapbox GL JS)

  • Understanding of data visualisation principles and techniques

  • Experience with monitoring and logging tools

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

City Science

View company profile →