Golang Backend Engineer

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 microservices ad-delivery platform for one of the biggest classifieds organizations in the world?

This client is an innovative leader in online classifieds, with twelve brands that span the Globe. The First Party 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 their multiple platforms. Some of their complexities is the high traffic and volume demand, high uptime, managing click-fraud and optimizing the listings being shown.

Your role
Your role in the team is to further improve the way they connect buyers with sellers through either better tools for our sellers, or better relevance and ranking of the results towards the buyer. They do this through a technology stack comprised of multiple (micro)services written in Go, backed by MySQL/Cassandra/Kafka/Redis/Hadoop/Clickhouse. This stack is run through Docker/Nomad/Consul/Fabio on the eCG private cloud, and we are handling dev-ops activities such as deployment (Github, Jenkins), uptime, 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.

We expect from you:
- Experience (or a deep interest) in Go
- BS/BA level of thinking and cooperation
- Experience in a distributed, scalable, high-throughput and highly available systems
- Experience with server principles, API, Data storage/Databases and internals
- 4+ years' experience in software engineering
- Being able to cooperate closely within your own team and with other teams
- A can-do attitude (sarcasm is allowed) and drive to solve problems for our partners and customers
- Share release management duties during feature rollouts, and debug (production) issues

What you can expect:
- Driven and passionate colleagues
- Technical and personal growth opportunities
- An agile and evolving development process, focused on efficiently delivering value
- An occasional celebration
- An English-speaking environment

If you are a good developer with affinity in Go and High Performance Services, respond now!

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

Start date
ASAP
Duration
min. 6 months
From
Michael Bailey Associates - Amsterdam
Published at
14.11.2018
Project ID:
1666269
Contract type
Freelance
To apply to this project you must log in.
Register