Salary: £60,000 - 90,000 per year Requirements: 3 years experience in a Full Stack Engineering role Strong development skills in .NET, Java or Python, alongside modern JavaScript frameworks/libraries Experience working in Agile environments (Scrum, Kanban, TDD) Solid understanding of architectural and design patterns, including microservices and serverless Hands-on experience designing and delivering solutions on AWS or Azure Experience working with GIS systems or geospatial data, and familiarity with tools such as Leaflet, OpenLayers, QGIS, GeoServer, PostGIS, etc. A collaborative mindset and experience working in multi-disciplinary teams Experience working in a consultancy environment (Desirable) Exposure to public sector projects (Desirable) Familiarity with CI/CD tooling (e.g. Jenkins, Terraform) (Desirable) Awareness of the Digital Service Standard and Technology Code of Practice, particularly in geospatial or public sector contexts (Desirable) Responsibilities: Design and deliver high-quality solutions: building, enhancing and maintaining software, infrastructure and deployment pipelines that are robust, secure and scalable. Work collaboratively across disciplines: partnering with Senior and Lead Engineers, Delivery Managers, Designers and Data Scientists to shape solutions, contribute to technical documentation and deliver against agreed plans. Apply standards and best practice: follow established engineering approaches, contribute accurate technical estimates and proactively identify and escalate risks or issues. Communicate clearly and build relationships: present ideas, prototypes and progress updates to stakeholders while building strong working relationships with colleagues, clients and partner organisations. Technologies: AWS Azure CI/CD GIS Java JavaScript Jenkins Kanban Leaflet OpenLayers Python Serverless TDD Terraform microservices ASP.NET NodeJS Cloud DevOps More: We are an experienced, collaborative consultancy team delivering greenfield, enterprise-scale digital services for high-profile public and private sector clients. This opportunity is ideal for a practical, adaptable Geospatial Full Stack Engineer who enjoys solving complex problems and challenges that impact society. Our technology-agnostic approach allows us to select the right tools for each challenge, and we regularly work with technologies such as .NET, Java, Python, Node.js, AWS, and Azure. Our projects often involve Geographic Information Systems (GIS) and open-source geospatial technologies to help clients utilize location-based data effectively. last updated 5 week of 2026