> Markdown version of [/jobs/ext/1946418-golang-developer](https://www.wearedevelopers.com/jobs/ext/1946418-golang-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Golang Developer - **Company:** Searchability - **Location:** Kings Hill, UK - **Experience:** Experienced - **Salary:** £50,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** Geographic Information Systems, Amazon Web Services, Software as a Service, Cloud Computing, Distributed Systems, Event-Driven Programming, Global Positioning Systems (GPS), JSON, Network Layer, PostgreSQL, Message Broker, PostGIS, RabbitMQ, Erlang, Event Driven Architecture, Kubernetes, Apache Kafka, Terraform, GNSS, Golang - **Published:** August 6, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5830311685 ## About the Role * 3 years plus writing Go in a commercial production environment * Solid grounding in distributed systems and concurrency * Experience with message brokers or event driven architecture, NATS, Kafka or RabbitMQ * Comfortable working close to the network layer rather than only HTTP and JSON * PostgreSQL and cloud infrastructure experience, ideally AWS * Right to work in the UK, no sponsorship available for this role * Able to be onsite in Kings Hill 2 days a week DESIRABLE, NOT ESSENTIAL * IoT, telematics, fleet tracking or connected device platform background * GNSS, GPS or RTK positioning experience * Binary wire protocol work, TLV framing, checksums, endianness * Geospatial experience, PostGIS, geohashing, H3 or similar * Kubernetes and Terraform * Actor model concurrency, Ergo, Erlang or OTP * Experience mentoring or leading other engineers They are genuinely open on this section. If you have strong Go and distributed systems but have not touched positioning or geospatial, they will train you into it. ## Description We are supporting a long established technology and telecommunications business in Kent that runs its own core network and builds its own software in house. Their SaaS product is a geolocation and workforce safety platform used across construction, utilities, transport, aviation and the public sector. It tracks people and assets on live operational sites and alerts workers when they move into hazardous areas. The data path genuinely matters here. This is safety relevant software, not reporting dashboards. They have been going since 2008, they are profitable and backed, and the engineering team is small enough that whoever joins shapes how things get built. THE ROLE, GO DEVELOPER This is a hands on engineering role on the platform side, reporting into the CTO and working alongside a mixed UK and offshore team. You will work across the ingestion and processing layer, taking GNSS, GPS and RTK positioning data from tens of thousands of concurrent field devices, handling it over binary protocols, moving it through NATS and turning it into geospatial output that has to be accurate and has to be quick. Over time you become the subject matter expert on the Go and distributed systems side of the business., * Build and maintain Go services across the platform * Work on IoT device integration and binary protocol parsing * Handle GNSS, GPS and RTK positioning data end to end * Design and support event driven flows using NATS * Build geospatial processing at volume, geofencing, spatial queries and location data * Work with actor model concurrency using the Ergo framework * Own deployment and infrastructure across AWS, Kubernetes and Terraform * Work directly with the CTO on architecture and technical direction ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Tracking vehicles at scale](https://www.wearedevelopers.com/videos/1999-tracking-vehicles-at-scale) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)