Backend Golang Developers at Geckoboard - London (onsite)

Thousands of businesses use Geckoboard to build live TV Dashboards that focus teams on what matters. We take the complexity out of connecting data and make it simple for anyone to understand key metrics at a glance. We have pre-built integrations with 60+ tools including Google Analytics, Salesforce, Zendesk, Intercom and Google Sheets and our customers include Marketo, Slack, and Skyscanner.

We have been 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. We’re looking for a Backend Golang Developer and Senior Backend Golang Developer to help us on this journey.

Based from our London office, you’ll be joining a friendly team with great people in an environment with empowered engineers, flexible working conditions, and a focus on skill development

As one of our Backend (Golang) Developers:

  • You will help architect, design, and build Geckoboard’s future data pipeline.
  • You’ll maintain and optimise our existing infrastructure and services.
  • You’ll be writing in Golang on a day-to-day basis.
  • You will be involved in the prioritising and evaluation of our work.

What our Backend (Go) Developers are working on:
We’ve completely rebuilt the way that we bring data into Geckoboard, by separating queries (which metrics a customer wants) from the specifics of API calls and aggregation operations (how to perform that query). Thanks to our new integrations platform, written entirely in Go, we can use declarative metadata to specify a third-party API, and let our in-house query planner decide how to execute queries against it. We recently shipped a brand new Zendesk integration and followed that with a Freshdesk integration that was up and running within a week.

We now have ambitious plans to expand our platform, from supporting completely different kinds of integrations, to adding transparent, content-aware caching to all API calls, as well as capturing rich telemetry about the execution of our queries and using it to drive scheduling decisions for keeping all metrics up-to-date.

We’re not expecting that you’ll have worked in all of these areas before. More than anything, we value people who are passionate about picking up new skills and sharing what they’ve learned with the rest of the team and a diversity of backgrounds.

If you’re excited about working on distributed systems and database technologies at scale, we’d love to hear from you.

How to apply:
Head over to our website and send through your CV at: https://www.geckoboard.com/careers


Life at Geckoboard
We’re constantly striving to ensure that we offer the most encouraging, inclusive, and efficient environment possible.

We don’t just pay lip service to work-life balance, we actively and strongly encourage it. Flexible working hours and the ability to regularly work from home lets you work in a way that fits you and your family. We see our contractual obligation to offer 25 days of paid holiday as a minimum for everyone in the organisation, not a limit.

We actively contribute to professional development, courses, conferences, and books. We also run fortnightly “Innovation Wednesdays”, where everyone has complete freedom to work on anything that interests them, from contributing to open source, to learning a new skill, or improving our internal tools and processes. See what the team say about the projects they work on: https://medium.com/geckoboard-under-the-hood and their experience of working with us. You can also read more about our values and benefits on our Careers page.

Hello @euqinom

Hope you are doing good!!

I have more than 5+ years of experience with Golang. Can I work remotely for you?

Please let me know your thoughts.

Regards,
Vincent

Hi, Vincent,
Unfortunately not. At the moment all of our roles are based from our London office, but you would be more than welcome to work from home a couple days a week.

We expect we’ll have roles and sponsorship options next year however. I appreciate that the timing might not be right for you, but, if you drop me an email at people@geckoboard.com I’d be happy to chat about those roles.
— Monique

Hello Monique,

Thanks for the reply, I will send you all the require details over the mail.

Regards,
Vincent