Position: Senior ElasticSearch developer
Company: Converdy
Category: Golang
Experience required: 3y
English level: intermediate
Published: 2021-03-01T00:00:00+02:00

The company has created, maintains and expands the functionality of the media platform for planning, launching and analyzing advertising campaigns in social media. networks.

For example: There are people (entire agencies) who want to advertise in various social media. networks. There are people who have promoted accounts on Youtube, Facebook, Twitter, etc.
Our platform allows the first to find the second and offer to place their ads in their accounts. For this, a large amount of information is collected from all kinds of social media. networks (such as the number of views on Youtube, likes on FB, reposts, tweets), is analyzed and shown to advertisers. Based on this data, advertisers find suitable social media. accounts for your ads.

**Responsibilities:**
- Streaming data using ElasticSearch to work with part of the data with the nearest update in the future
- Add code to update ElasticSearch
- Build and maintain volumes of data in the Elastic Index
- Connect Elastic Cluster - depending on your needs. We have a DevOps - Engineer for this, but he needs to know WHAT to connect
- Formalize and design recurring updates in Elastic
- Create Cluster-Cluster data replication

**Requirements:**
- 2-4 years of commercial experience in Golang development.
- Or 5+ commercial experience with Java, Python, PHP, C (#, ++), etc.
- Experience with SQL
- Knowledge of ElasticSearch
- Experience with AWS infrastructure
- Creation of high-load services
- Ability to read and write software documentation in English.

**Will be a plus, but not necessary:**
- Commercial experience in Python or Java
- Javascript (Node.js)