Разработчик 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.