Programming languages: Golang or a solid background in Java or C++.
Experience with MySQL, ELK stack and distributed systems
Overview: The client is looking to set up a team of Golang Developers to continue building out an internally used advertising engine combined with seller tools, to deliver shopping listings to the multiple platforms they have within the Client.
Some of their complexities are the high traffic and volume demand, high uptime, handling click fraud, and optimizing the listings being shown.
It is a very complex microservice architecture, with clusters of 1000 nodes and a multitenant environment.
The candidate needs to have deep knowledge of systems and not view them as black boxes.
Experience with Distributed systems and Microservices.
Techstack: Golang, Kafka, MySQL, Kubernetes, ElasticSearch