Python разработчик

от 150 000 до 220 000 руб. на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

Привет, мы - небольшая продуктовая IT компания. По сути мы дочерняя структура компании Фонбет - одного из крупнейших российских букмекеров, и за 5 лет стали делать различные продукты так или иначе связанные со спортом. Например, у нас есть отдельное направление Data Science, мы разрабатываем систему аналитики матчей по настольному теннису, использующую компьютерное зрение.

У нас много планов, и мы ищем Python разработчика, который будет работать над проектом Cote (сканер). Это сканер других букмекерских контор, он уже работает, мы начали писать его около года назад. Сервис разделен на модули: на каждого букмекера есть по сервису, который забирает данные и кладет в rabbitmq, оттуда они другим сервисом пишутся в postgresql. Внутренние потребители забирают данные по HTTP API. Сейчас мы записываем в среднем 10 тысяч изменений в минуту (~160 в секунду). Сейчас над сервисом работает два python-разработчика, всего в команде у нас около 25 разработчиков, из них python - 7.

Мы используем Python 3.8 (aiohttp, websockets, requests, pydantic), PostgreSQL, RabbitMQ, Docker.

Мы хотим улучшить устойчивость нашего сервиса: если что-то падает, чтобы можно было быстрее понять, как это починить, и по возможности чтобы этим занимались не только разработчики - чтобы система могла восстанавливаться сама, и главное - сигнализировала, если что-то не так.

Какие вызовы мы перед тобой ставим:

  • Сделать сложную работающую систему максимально надежной
  • Выстроить систему мониторинга так, чтобы с минимальными усилиями можно было диагностировать проблемы
  • Делегировать решение максимального количества проблем технической поддержке и дежурным системным администраторам

Что мы ожидаем от тебя:

  • Знание Python 3.5+
  • Общее понимание работы сетевых протоколов
  • Понимание асинхронной парадигмы программирования в питоне (aiohttp/asyncio/tornado), умение писать асинхронный код
  • Опыт разработки API, работы с базами данных
  • Наличие примеров кода

Будет плюсом:

  • Любовь к PEP8 и типизации

Со своей стороны готовы предложить:

  • Возможности роста и развития. В перспективе года мы готовы предлагать как рост в сторону управления командой и роли тимлида, так и новые сложные проекты для разработки.
  • Белую заработную плату, официальное оформление и соблюдение ТК РФ
  • MacBook Pro (или любой другой), после полугода работы - ДМС в Bestdoctor.

Что еще важно знать о нас:

  • Нас около 45 человек. У нас гибкий график, молодая команда и горизонтальная модель управления.
  • Можно работать как удаленно, так и в офисе (м. Красносельская): он открыт, но его посещение по желанию. Есть обязательное время, когда надо быть онлайн: с 12 до 18 по Москве, остальная часть графика гибкая.
  • Мы предоставляем бесплатные обеды для сотрудников в офисе, всегда есть фрукты/снеки, чай и кофе.

Ключевые навыки

Python
PostgreSQL
Linux
SQL
RabbitMQ
API

Адрес

Красносельская, Москва, 3-й Красносельский переулок, 19с1
Показать на большой карте

Вакансия опубликована 22 января 2021 в Москве

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