Golang / Go Job: Backend Go Developer

Geckoboard

Backend Go Developer at Geckoboard

🇬🇧 United Kingdom › London
  (Posted Sep 16 2018)

About the company
Geckoboard's software makes it quick and easy to build live TV dashboards, which focus teams on the metrics that matter to a business. Geckoboard has over 4,000 customers and pre-built integrations with 60+ tools including Google Analytics, Salesforce, Zendesk, Mixpanel, Github, Intercom and Google Sheets. Geckoboard is backed by investors including Index Ventures, DN Capital, Point Nine and 500 Startups.

Job description
At Geckoboard we help businesses use their data to align their teams on the metrics that matter most to them. We’ve been busy reimagining the way our customers get their data in Geckoboard and have a lot of interesting and creative work to do to shape their experiences. Right now, we’re looking for curious problem solvers to help us on this journey.

What are we working on?

We've completely rebuilt how data gets into Geckoboard from third-party APIs, thanks to a query planner that's written entirely in Go. Our query planner takes in the metrics that a customer would like to track, and produces a plan for how to fetch and transform those metrics from a third-party JSON API such as Zendesk, Intercom, Google Analytics, etc.

We’re now working on extending this platform and building various microservices for tracking our customers' rate limits and scheduling metric refreshes in the most efficient way possible. We’re also creating a caching engine that ensures we don't waste precious API calls on data that we know hasn't changed since last time.

The team are also in the middle of splitting up our existing REST APIs into gRPC microservices with segregated data stores. Which is a huge opportunity for us to rethink some of the fundamental assumptions about Geckoboard's data model and how we can re-architect our systems for greater reliability and to enable us to ship with more confidence.

We don’t expect you’ll have worked on all of these kinds of projects before, but if they take your fancy and you’re excited about working on distributed systems and database technologies at scale, we’d love to hear from you.

Skills & requirements
As one of our Backend Go Developers:

You’ll be writing in Golang on a day-to-day basis.

You will help architect, design, and build Geckoboard’s data pipeline.

You’ll maintain and optimise our existing infrastructure and services.

You will get involved in the prioritising and evaluation of our work.

You’ll pair with team members and get involved in code reviews.


 

Company: Geckoboard

Geckoboard
job info / career page
Linkedin profile
Github: geckoboard
Location: London, United Kingdom

map of company location

Skills wanted, in addition to Golang:
go golang grpc microservices

🇬🇧 🇪🇺 Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Senior Software Engineer - OMNI at Cast AI Senior Software Engineer - OMNI - Cast AI   (April 2025)
Remote Europe, 100% Remote - Salary: 78000-108000 EUR
What does the Omni Team do? The Omni Team's goal it to solve the multi-cluster multi-cloud Kubernetes challenge! Building on top of concepts from cluster federation it tries to shift the paradigm in ...

Golang job Lead Developer, Academic Preservation Trust at University of Virginia Lead Developer, Academic Preservation Trust - University of Virginia   (March 2025)
Remote US, 100% Remote - Salary: 110000 - 130000
University of Virginia Library and Academic Preservation Trust (APTrust) seeks applicants for a Lead Developer. APTrust is a distributed digital preservation repository serving several universities in...
Golang job Staff Software Engineer (Golang) at Stream Staff Software Engineer (Golang) - Stream
Remote Europe, 100% Remote - Salary: €110,000 to €160,000 EUR
Stream uses Go for our video SFU & chat API. We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB/Postgres, and Redis. We...

Golang job Lead Software Engineer at Triple-a Lead Software Engineer - Triple-a   (January 2025)
Singapore, Singapore (Remote work possible) - Salary: 60k - 150k USD /y depending on experience and location
About Triple-A Triple-A, the digital currency payment institution, enables businesses to pay and get paid in both traditional and digital currencies, volatility-free. From API to no-code integration...
Golang job Senior Software Engineer - Kube Team at Cast AI Senior Software Engineer - Kube Team - Cast AI   (April 2025)
Remote Europe, 100% Remote - Salary: 78000-108000 EUR
Core values that hold us all together: PRACTICE CUSTOMER OBSESSION. Focus on the customer journey and work backwards. Strive to deliver customer value and continuously solve customer problems. Listen...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with grpc Golang jobs with microservices
🌐 Remote golang jobs 🔎 🇬🇧 🇪🇺 Golang recruiter 📧 Golang jobs newsletter 📊 Golang jobs statistics 🇺🇸 Golang jobs in United States 🇺🇸 Golang jobs in California 🇬🇧 Golang jobs in United Kingdom 🇬🇧 Golang jobs in London 🇩🇪 Golang jobs in Germany 🇺🇸 Golang jobs in San Francisco, CA 🇺🇸 Golang jobs in New York 🇦🇺 Golang jobs in Australia 🇺🇸 Golang jobs in New York, NY 🇦🇺 Golang jobs in Sydney 🇨🇦 Golang jobs in Canada 🇩🇪 Golang jobs in Berlin 🇮🇳 Golang jobs in India 🇸🇪 Golang jobs in Sweden 🇩🇪 Golang jobs in Hamburg 🇮🇳 Golang jobs in Bengaluru 🇺🇸 Golang jobs in Texas 🇺🇸 Golang jobs in Washington 🇨🇦 Golang jobs in Toronto 🇸🇪 Golang jobs in Stockholm 😏 Aws & Golang jobs☸️ Kubernetes & Golang jobs🐍 Python & Golang jobs🐳 Docker & Golang jobs☁️ Gcp & Golang jobs🎛️ Microservices & Golang jobs🤖 Ai & Golang jobs🪛 Terraform & Golang jobs🗄️ Sql & Golang jobs🟦 Typescript & Golang jobs☁️ Azure & Golang jobs☕ Java & Golang jobs🧑‍💻 Devops & Golang jobs✉️ Kafka & Golang jobs🗄️ Postgresql & Golang jobs⚙️ Saas & Golang jobs🗄️ Postgres & Golang jobs🐧 Linux & Golang jobs⚛️ React & Golang jobs☕ Javascript & Golang jobs↔️ Grpc & Golang jobs📂 Redis & Golang jobs🍴 Git & Golang jobs☸️ Graphql & Golang jobs