July 25, 2023

Senior Go Development 

Our client is an international advertising platform for buying and selling traffic.

It is a highly loaded service with more than 100 million advertisement impressions per day. The platform is built on a microservice architecture and processes tens of thousands of RPS.

Our service is actively growing all over the world: in CIS, USA and Europe. Clients are advertisers, advertising agencies, and traffic distribution partners.

We are actively improving the platform and  put out new features (convenient analytics, redesigns, ad placement editors and much more). Due to company growth and product development, a vacancy for Senior GO developer is open.

Our stack:

- Golang, Php;

- Database: Clickhouse, Postgresql, MongoDB;

- Communication: gRPC, Kafka;

- SRE: ELK, Grafana, Prometheus;

- Deploy: Gitlab CI/CD, Docker;

- Soft: Slack, Atlassian.

About the development team:

We have a culture of shared experience and continuous development - and these are not buzzwords. In the development team many decisions are discussed together, arguments and suggestions are accepted - everything is very transparent.

Development is scrum-driven - with sprints, clear backlog and no legacy.

The development team is currently CTO, 3 backend, 2 frontend + team lead, 1 devops and qa.

One of the 2 interviews is to get to know the team. You can ask them any questions about development and internal processes.

From you we expect:

- A n experience in commercial development on Go from 2x years;

- An experience with relational databases and NoSql solutions;

- An experience with message broker;

-  A Knowledge of classical algorithms and data structures;

- A  strong knowledge of Linux/Unix systems;

- An  understanding of containerization principles and microservice architecture;

- A  teamwork skills - respect for other people's code, linter rules.

A big plus will be:

- An experience with Rust, Lua, Php;

-  An experience working in advertising networks.

Conditions:

- A flexible start to work day, office or hybrid work format;

-  An informal communication in the team;

- A free food in the office in a "order table" format from cafes and restaurants;

- A PS/Xbox, minicouch, table tennis table in the office;

-   A joint vacations - trips to other countries, yacht rentals and other pleasantries;

-  A there are frequent indexation of salary or fixation at the USD exchange rate - at the choice of the employee;

-  S comfortable and modern office in walking distance from Tulskaya metro station BC