Position: Go Backend Developer
Company: Vilmate
Category: Golang
Experience required: 2y
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

Our client is an Amsterdam-based company that brings an analytical and automated optimization tool that helps publishers produce insights based on actionable data, custom experiments, increase in revenue and more.

The company was founded in 2019. It is fully bootstrapped (no investment) and profitable. The team consists of 7 people at the moment all working remotely.

The core product is real-time yield analytics, revenue attribution, monitoring, and optimization. It measures revenue events on publisher websites including custom publisher data. Later on, this data is enriched with third-party data. The scale here is billions of events per customer/month.

The heavy processing backend of this system is written in Go. The database is ClickHouse. The cache is Aerospike. The ETL process is fully custom.

Guys also do real-time predictions for optimization, some of these happen within the browser (JavaScript) where no latency is added, others are happening server-side. This is usually in C but fully integrated and controlled by the go app.

Their second product is traffic shaping which is running at big exchanges with millions of req/s across hundreds of servers. The system is maintaining a user/session cache, runs big ml predictions, does respond within microseconds, handles +10k req/s per core, and scales horizontally.

The entire high-performance and -scale go services are built by our core backend developer who has many years of experience. There is a lot of optimization down to the level of tricking the go compiler to speed up core features.

The overall work on the backend increased and a backlog is starting to build up. Hence we are looking for another highly experienced backend developer with a Go background.

Requirement: 
● At least 2 years of working experience with Go.
● High Scale and Load experience (microsecond responses, horizontal scaling, distribution).

As a plus: 
● C/C++.
● Clickhouse.
● Aerospike.
● AdTech.

Our Offer:
● Competitive salary and benefits.
● Flexible working hours.
● Vacation – 20 working days’ annual leave.
● Paid sick days.
● A personal laptop with all the essential software installed.
● State holidays are granted.
● Corporate accountant and lawyer services.
● Bureaucracy-free and transparent management.
● Costs related to participation in workshops and professional conferences are covered (up to 50% coverage).
● Сorporate events 2 times a year and team building.