Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Компания больше не ищет сотрудника. Посмотрите похожие предложения

Бэкенд-разработчик (Addappter)
в Яндекс (Поисковый портал)
100 000 — 350 000 ₽/мес на руки
📍 Екатеринбург
Офис или гибрид
Специализация
Python
Уровень
Middle
Требуемый опыт
3+ лет
Технологии/инструменты
Python
Linux
Ubuntu
Команда продукта Addappter разрабатывает сервис по дистрибуции приложений Яндекса партнёрами. Сервис состоит из клиентского приложения и бэкенда.
Мы ищем разработчика, который сможет реализовывать новые возможности в системе, присоединится к сокращению техдолга и рефакторингу существующего кода.
Текущий бэкенд:
- Написан на Python 2, планируется переезд на Python 3.
- Работает с базой данных PostgreSQL.
- Использует внутренний брокер сообщений Logbroker для отправки событий об установках.
- Использует внутреннюю MapReduce-систему YT для хранения и обработки установок: связывания с активациями, проверки фрода.
- Хостится во внутреннем облаке Yandex Deploy, аналогичном Kubernetes.
В задачи бэкенда входят
- Сбор статистики установок приложений.
- Отправка сообщений об установках в смежные сервисы внутри Яндекса для формирования отчётов и оплаты установок.
- Формирование связей установок с активациями приложений для учёта этих активаций при оплате.
- Поддержка внутреннего и внешнего веб-интерфейса для управления настройками партнёров.
Что нужно делать
- Читать и понимать существующий код, в том числе на Python 2.
- Писать надёжный и легко поддерживаемый код на Python 3, в том числе переводить на него существующую кодовую базу с сохранением функциональности.
- Реализовывать новую функциональность в соответствии с требованиями бизнеса.
- Проводить большие рефакторинги и миграции в масштабах всего сервиса без остановки обслуживания пользователей.
- Модернизировать инфраструктуру вокруг кода: писать тесты, актуализировать зависимости.
Мы ждем, что вы
- Хорошо знаете Python 3 и уверенно программируете на нём.
- Знаете Python 2 либо готовы изучить его в объёме, достаточном для проведения миграции.
- Умеете и любите писать чистый код и покрывать его тестами.
- Знаете принципы работы реляционных СУБД, имеете опыт работы с какой-нибудь из них.
- Уверенно работаете в Linux: все процессы в сервисе запускаются на Ubuntu.
- Имеете опыт работы от 3-х лет.
Будет плюсом, если вы:
- Имеете опыт в DevOps или сопровождении своих сервисов.
- Знакомы с веб-разработкой и языком JavaScript.

Александра ЛопатинаIT Recruiter

О компании Яндекс (Поисковый портал)
Сфера
Продуктовая компания
Инвестиции
$100M+
Размер
1001+
Яндекс — одна из крупнейших ИТ-компаний в России. Мы развиваем самую популярную в стране поисковую систему и создаём сервисы, которые помогают людям в повседневных делах. С их помощью можно искать информацию в интернете, слушать музыку, выбирать товары и места, заказывать еду, перемещаться по городу и делать многое другое. Яндекс предлагает также продукты для бизнеса.