Go developer

North Holland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Want to work as a senior Back End engineer with a passionate team on a Go-based micro services ad-delivery platform for one of the biggest classifieds organizations in the world?

Context
This international E-commerce company is an innovative leader in online classifieds, with twelve brands that span the Globe. The Advertising technology team is looking for a Go-developer to strengthen the team. They are building an internally used advertising engine combined with seller tools, to deliver shopping listings to the multiple platforms. Some of their complexities are the high traffic and volume demand, high uptime, managing click-fraud and optimizing the listings being shown

Your role in the team is to further improve the way they connect buyers with sellers through either better tools for their sellers, or better relevance and ranking of the results towards the buyer. Right now, this is done through a technology stack comprised of multiple (micro)services written in Go, backed by MySQL, Cassandra, Kafka, Redis, Hadoop and Clickhouse. This stack is run through Docker/Nomad/Consul/
Fabio on their private cloud, and they are handling dev-ops activities such as deployment (Github, Jenkins), uptime (lot's of 9s), monitoring (Prometheus, Pagerduty, Grafana) and maintenance as well.

Some numbers:
- Up to 10K events per sec per service.
- System handling up to 150k impressions/clicks events.
- 115 nodes in a single search cluster with 4,294,926 documents.
- Serving the biggest classifieds sites in Canada, The Netherlands and Belgium
Your backpack:
- Experience (or a deep interest) in Go
- Experience in a distributed, scalable, high-throughput and highly available systems
- Experience with server principles, API, Data storage/Databases and internals
- Being able to cooperate closely within your own team and with other teams
- Share release management duties during feature rollouts, and debug (production) issues
What you can expect:
- Driven and passionate colleagues
- Technical and personal growth opportunities
- Office in Amsterdam, close to Amstel Station
- An agile and evolving development process, focused on efficiently delivering value
- An occasional celebration
- An English-speaking environment

Michael Bailey International is acting as an Employment Business in relation to this vacancy.

Start date
ASAP
Duration
6 months +
(extension possible)
From
Michael Bailey Associates - Amsterdam
Published at
25.05.2019
Project ID:
1776586
Contract type
Freelance
To apply to this project you must log in.
Register