Разработчик Python/Go (юнит FullBase)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Сервис объявлений, которым каждый месяц пользуется треть населения России

Описание вакансии

Условия работы

Мы бережём здоровье сотрудников, поэтому на время пандемии все команды перешли на работу из дома.

Компания предоставляет технику для удалённой работы: ноутбуки, мониторы, модемы. Также мы даём доступ к софту для продуктивного взаимодействия в команде. А ещё компенсируем расходы на питание, чтобы сотрудники меньше скучали по бесплатным обедам в офисе.

Авито — самый популярный сервис объявлений в Европе, каждый месяц сайтом и приложением пользуются более 47 миллионов человек. Мы находимся на третьем месте в рейтинге самых дорогих российских интернет-компаний. Наша система модерации на основе машинного обучения и компьютерного зрения обрабатывает сотни тысяч новых объявлений в день.

Юнит FullBase ведет продуктовую разработку в проекте Авито.Автозагрузка, поэтому мы ищем Python-разработчика для работы с данным продуктом. Продукт позволяет продавцам автоматизировать управление своими объявлениями на нашей площадке. В ближайшее время нагрузка на сервис должна вырасти кратно, поэтому необходимо перерабатывать существующую и добавлять новую функциональность, чтобы удовлетворять потребностям бизнеса и пользователей.

Что предстоит делать:

  • Разрабатывать высокопроизводительные сервисы на. Python/Go, работающие с большой нагрузкой
  • Заниматься переработкой существующих сервисов - рефакторинг, оптимизация, переработка архитектуры, отказоустойчивость
  • Развивать продукт - разрабатывать новые продуктовые фичи и улучшать UX наших пользователей
  • Работать с большой БД, состоящей из миллиардов записей.

Что для этого нужно:

  • Уверенный опыт коммерческой разработки на Python (у нас 3.7)
  • Практический опыт асинхронного программирования на Python + с асинхронными фреймворками: tornado или aiohttp
  • Желание изучать Go - половина сервисов команды написана на нем. Если никогда с ним не работали - научим :)
  • Хороший опыт разработки высоконагруженных приложений в условиях микросервисной архитектуры
  • Умение писать поддерживаемый и тестируемый код.

Также будет круто, если:

  • Есть опыт коммерческой разработки на Go
  • Работали с MongoDB
  • Работали с системами очередей: RabbitMQ/Kafla/Pulasar

Наши технологии:

  • Docker/Kubernetes
  • Python, tornado, aiohttp
  • Golang
  • MongoDB, Redis, Kafka, Pulsar

Работа у нас - это:

  • красивый и комфортный офис в 2 минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы, зоны отдыха, гамаки и скейтборды;
  • прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании;
  • обучение за счёт компании: мы оплачиваем участие в российских и международных конференциях, профильные курсы и доступ к онлайн-библиотеке МИФ, покупаем нужную сотрудникам литературу;
  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • команда профессионалов, готовых поддержать ваши инициативы;
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
  • бесплатные обеды, фрукты и вечерние сэндвичи каждый день, а по пятницам ещё и завтраки;
  • дружелюбная атмосфера: вы найдёте компанию для марафона, игры в мафию или Dota2.