Golang / Go Job: Senior Go Engineer


Senior Go Engineer at Hailo

London, United Kingdom 🇬🇧   (Posted Nov 19 2015)
About the company
Hailo is the evolution of the hail - a free smartphone app which puts people just two taps away from a licensed vehicle, and lets drivers get more passengers when they want them. A Hailo hail is accepted around the world every two seconds from Hailo’s global network of over 60,000 drivers and more than a million passengers. Launched in November 2011 Hailo has carried over twenty million passengers and grown to annualized sales of well over $100M.

Founded by three taxi drivers and three internet entrepreneurs, Hailo has raised $100M from the best investors anywhere, including Union Square Ventures, Accel Partners, Wellington Partners, Atomico Ventures and Sir Richard Branson.

Hailo is available as a free download from the iTunes App Store and Google Play. Simply search on "Hailo".

Job position
Permanent - Remote work is NOT possible
Relocation compensation available

Job description

Join a fun, global team of top engineers, seasoned entrepreneurs, and taxi drivers for the adventure of a lifetime. We're changing personal transportation, making people’s lives easier, and opening up a multi-billion dollar market in the process.

We’ve built a massive following in London, Dublin, Spain, and Singapore, with both drivers and passengers thrilled to finally have a great experience with cabs. Join us as we expand globally.


We're looking for and talented engineer hungry for solving business problems, and excited to work in one of the most impressive platforms in the business. We are all about micro-services, AWS, and serious scale. We want our engineers to move comfortably between product and platform development, and our Senior and Tech Leads to have the vision to see what is coming before anyone else.

The flagship of our stack is our state-of-the-art micro-service platform: Go, RabbitMQ, ZooKeeper, Cassandra, NSQ, Memcached, and Java form the backbone of our technology. Our web stack includes Javascript, React, some Angular, PHP, and MySQL. Add to that Puppet, Jenkins, continuous integration, and a lot of automated tests with Selenium and Cucumber, and you got the picture: we deal with a lot of technologies.

Skills & requirements
If you are an excellent developer, you are half-way there. Knowing Golang is the ultimate goal, but if you are proficient in C, C++, Java, or any top language, we trust you can pick up Go in a flash.

Experience in the following areas and technologies are all welcomed:

- Go

- Cassandra

- Web Services and Micro-Service Oriented Architecture

- Messaging and locking patterns (ZeroMQ, RabbitMQ, NSQ, Zookeeper etc)

- Passion for maintainable, extensible, and reusable code as well as fast iteration

- Solid understanding of data structures and algorithms

On the soft side, we expect you to lead some young and very bright developers, imparting on them your wisdom, your knowledge of best practices, and that perfect mix of “just getting things done” and “doing it the right way”.

Instructions how to apply
For more information please email sherlyn.vallet@hailocab.com
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)

Other jobs that might be interesting

Aurity Golang Developer - Aurity   (October 2018)
London, United Kingdom (Remote possible)
Our tech stack consists of React and React Native applications communicating using GraphQL to microservice containers orchestrated by Kubernetes. Internally our services use gRPC for communication and achieve high scalability thanks to a Kafka based event driv...
Golang Engineer to join our core backend API team - Beamery   (October 2018)
London, UK, United Kingdom
We are looking for an engineer to join our core backend API team. You will be the sort of person that has worked at several companies before but wants to join an innovative culture implementing bleeding edge technology at a global scale. Likely having cut yo...
Utility Warehouse Golang Software Engineer - Utility Warehouse   (September 2018)
London, United Kingdom
Our goal is simple; to revolutionise the way Utilities are done provided. We are going through a digital transformation building a number of products and services from scratch using Go, Docker, Kubernetes, react, graphQL, AWS and Kafka, challenging the statu...
About Golangprojects