
Senior Developer - GIS Visualisation Platform
- Remote
- London, England, United Kingdom
- £50,000 - £60,000 per year
- Software Development
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.
Job description
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
Job 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
What We Offer
Fully remote working with a collaborative development team
Opportunity to work with cutting-edge GIS and web technologies
Collaborative environment with focus on code quality and best practices
Offices available in Exeter, Bristol, and London for occasional meetups or co-working
Chance to make a real impact on how users interact with geospatial data
25 days annual leave entitlement, plus bank holidays
Buy/Sell annual leave policy
Membership of our group pension scheme
Enhanced maternity and paternity policy
Eye care policy
Cycle to work scheme
Employee assistance program
Ideal Candidate
You're passionate about building robust, well-tested software and have a genuine interest in geospatial technology. You enjoy mentoring others and establishing quality standards. You'll thrive in this role if you're excited about being the backend technical lead in a team that values your expertise and wants to learn from your experience.
Application Process
Please include:
Your resume highlighting relevant backend and testing experience
Examples of projects demonstrating your technical skills
Brief description of your experience with spatial data or GIS (if any)
Links to relevant code repositories or portfolio work
Good luck!
or
All done!
Your application has been successfully submitted!