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

Бэкенд-разработчик (Addappter)

в Яндекс (Поисковый портал)

100 000 —‍ 350 000 ₽/мес на руки

📍 ЕкатеринбургОфис или гибрид
Специализация
Python
Уровень
Middle
Требуемый опыт
3+ лет

Технологии/инструменты

PythonLinuxUbuntu

Команда продукта 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+

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

Похожие вакансии

410 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Нижний Новгород, офис или гибрид
380 000 – 580 000 ₽/мес на руки
📍 Москва (м. Белорусская), Санкт-Петербург (м. Новочеркасская), Казань, можно удалённо из РФ
350 000 – 450 000 ₽/мес на руки
📍 Москва (м. Деловой центр), Санкт-Петербург (м. Площадь Ленина / Выборгская / Новочеркасская), Великий Новгород, можно удалённо из РФ
300 000 – 490 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Нижний Новгород, Казань, Екатеринбург, офис или гибрид
300 000 – 600 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Екатеринбург, Новосибирск, Нижний Новгород, офис или гибрид