На данный момент в продукте Wink более 13-млн активных пользователей и более 200,000 единиц контента (фильмов и сериалов), более 4000 live телеканалов и 8-млн программ телепередач. NewCache — реализует концепцию «тонкого клиента»: клиентские продукты на основе Wink (мобильные приложения, Smart TV, STB, сайт wink.ru) получают со стороны New Cache только такие срезы данных, которые необходимы для отображения на экране в текущий момент. Архитектура New Cache складывается из нескольких специализированных сервисов и ряда типовых сервисов сторонних разработчиков.
Стек:
-
Golang
-
Docker, Gitlab
-
PostgreSQL
-
Nginx
-
NSQ
-
Reindexer - встраиваемая документо-ориентированная СУБД, которая работает с in-memory базами данных и опционально может использовать дисковое хранилище. Основная отличительная особенность reindexer — быстрый поиск по сложным запросам.
Обязанности:
-
Разрабатывать высоконагруженные сервисы на Go;
-
Решать архитектурные задачи по взаимодействию с сервисами;
-
Участвовать в проектировании архитектуры системы;
-
Оптимизировать запросы в высоконагруженных компонентах;
-
Покрывать unit тестами свой код;
-
Участвовать в код-ревью.
Требования:
-
Опыт разработки на Go от 2-х лет, общий опыт в разработке от 3 лет
-
Умение писать чистый, тестируемый код на Go
-
Опыт работы с PostgreSQL, Clickhouse
-
Опыт разработки высоконагруженных, отказоустойчивых систем
-
Опыт работы с Kafka;
-
Опыт работы с метриками Prometheus, понимание уже существующих в сервисах и добавление новых метрик;
-
Git, Github
-
Базовое владение Linux;
Условия:
- Возможность работать в офисе или дистанционно, а так же сочетать эти форматы
- Прозрачный и стабильный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия
- Гибкое начало рабочего дня, подстраивай его под свою жизнь и работу с командой
- «Кафетерий льгот» с возможностью выбора категорий (ДМС или компенсация медицинских услуг по чекам, компенсация затрат на спорт, на изучение иностранного языка, дополнительные выплаты к отпуску и дню рождения, онлайн-обучение и др.),компенсация мобильной связи
- Дружеская атмосфера и профессиональная команда, готовая делиться опытом
- Возможность раскрытия своего собственного потенциала (ты можешь проходить оплачиваемые компанией тренинги, обучения и посещать конференции)