Напиши текст вакансии для должности "Backend developer (Python)". Название компании: "Константа". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Python', 'Git', 'RabbitMQ', 'PostgreSQL'

Привет! Мы - небольшая продуктовая IT компания, дочерняя структура одного из крупнейших российских букмекеров, уже больше 5 лет мы занимаемся разработкой разных продуктов, так или иначе связанных со спортом: от букмекерских приложений, которыми пользуются сотни тысяч человек до data science продуктов - например, мы делаем систему для спортивной аналитики с использованием computer vision технологий. Разнообразие продуктов дает нам возможность прокачивать экспертизу в разных направлениях. Мы работаем над экосистемой проектов, представляющей из себя маркетплейс данных со спортивных мероприятий - здесь букмекерские конторы (в том числе крупнейшие в мире) могут купить видеотрансляции матчей и их данные для расчета коэффициентов ставок и визуализации игр в матч-центрах. Проекты, с которыми предстоит работать:  Сервер приложения для скаутов – само приложение используется для передачи данных в режиме реального времени специалистами, отслеживающими события в играх. Недавно мы переписали его полностью, здесь будут задачи по поддержке и развитию (например, нужно реализовать сервис авторизации через firebase). Высоконагруженный сервис трансляций событий в другие сервисы по web-сокету - сюда попадают все события, фиксируемые скаутами и передаются клиентам. Сервис написан давно и на PHP, хотим его переписать под современный стек на Python. Сервис, автоматически (без участия букмекера) рассчитывающий ставки, исходя из событий на игровом поле. Задачи будут касаться развития и реализации новых фич.  Сейчас этими сервисами занимаются 4 python-разработчика, мы хотим усилить команду, чтобы двигаться быстрее. Какой стек: Мы используем: Python 3.9 (aiohttp, asyncio, gino, alembic, pydantic, реже FastApi), PostgreSQL 13, RabbitMQ, Docker, docker-compose, GitHub, Jira, Notion, Jenkins Что мы ожидаем от тебя:  Знание Python 3.6+ Общее понимание работы сетевых протоколов и технологий (HTTP, WebSocket) Понимание асинхронной парадигмы программирования в Python (aiohttp/asyncio/tornado) Опыт разработки API, работы с очередями и базами данных  Будет плюсом:  Наличие примеров кода Умение писать асинхронный код Любовь к PEP8 и типизации Умение писать автотесты Опыт работы с RabbitMQ  Что есть у нас:  Настоящие перспективы роста и развития. Если ты хочешь расти - мы дадим такую возможность: новые проекты или расширение зоны ответственности. Если со временем ты захочешь поработать с новыми для себя технологиями - мы найдем для тебя задачи. Белая заработная плата, официальное оформление, оплата переработок (если они происходят по какой-то причине - это не регулярная история); Выбор техники для работы (в основном мы работаем на MacBook Pro); Возможность удаленной работы или работы из офиса (м. Красносельская): он открыт, но его посещение по желанию; Гибкий график, есть обязательное время, когда надо быть онлайн/в офисе: с 12 до 18 по Москве, остальное время можешь распределить как тебе удобно; Бесплатные обеды в офисе для сотрудников, всегда есть фрукты/снеки, чай и кофе; ДМС в Bestdoctor (после полугода работы).  Что еще важно знать о нас:  Нас около 70 человек. У нас молодая команда и горизонтальная модель управления - мы не строим иерархий и общаемся на равных, не любим формальности; Нам важно то, что мы делаем и с кем мы работаем, стараемся заботиться друг о друге и поддерживать команду; Мы за честность и открытость в команде, не боимся признавать ошибки и учиться на них;