О компании и команде
Команда оператора рекламных данных VK разрабатывает систему учёта рекламы. Продукт помогает бизнесам, рекламным агентствам и площадкам синхронизировать данные о рекламе между всеми участниками рынка, делая его прозрачнее и чище.
Ожидания от кандидата
Требования:
- отличное знание C++ 14/17/20;
- знание алгоритмов и структур данных;
- опыт разработки в бэкенде;
- знание SQL на базовом уровне;
- понимание, ĸаĸ масштабировать сервис, ĸаĸие могут быть точĸи отĸаза и ĸаĸ синхронизировать работу между инстансами;
- понимание сетей;
- владение Python на уровне, необходимом для добавления автотестов;
- опыт работы с Linux.
Будет плюсом:
- опыт с HTTP, REST, сырыми TCP/UDP сокетами;
- опыт работы с Nginx, mySQL, Docker, Kubernetes, Kafka, ClickHouse, GDB, OpenAPI.
Условия работы
Задачи:
- разработка и поддержка высоконагруженных сервисов, реализация новых фич и улучшение существующих;
- проектирование и проработка архитектуры;
- написание юнит- и интеграционных тестов;
- выявление и добавление необходимых метрик и логов; ревью кода;
- самостоятельная установка и настройка необходимых для работы окружения и инструментов.