Backend developer (Python)
Требуемый опыт работы: 1–3 года
Полная занятость, удаленная работа
Привет! Мы - небольшая продуктовая IT компания, дочерняя структура одного из крупнейших российских букмекеров, уже больше 6 лет мы занимаемся разработкой разных продуктов, так или иначе связанных со спортом: от букмекерских приложений, которыми пользуются сотни тысяч человек до data science продуктов - например, мы делаем систему для спортивной аналитики с использованием computer vision технологий. Разнообразие продуктов дает нам возможность прокачивать экспертизу в разных направлениях.
Мы работаем над проектами SportLevel, представляющими из себя экосистему сервисов для мгновенной доставки различных данных со спортивных мероприятий до конечных клиентов (как правило букмекеры и федерации спорта).
Примеры проектов, с которыми работает команда:
- Сервер приложения для скаутов – само приложение используется для передачи данных в режиме реального времени специалистами, отслеживающими события в играх. Недавно мы переписали его полностью.
- Высоконагруженный сервис трансляций событий в другие сервисы по 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
Что есть у нас:
- Настоящие перспективы роста и развития. Если ты хочешь расти - мы дадим такую возможность: новые проекты или расширение зоны ответственности. Если со временем ты захочешь поработать с новыми для себя технологиями - мы найдем для тебя задачи
- Белая заработная плата, официальное оформление, оплата переработок (это не какая-то регулярная история, но если она произошла, то должна быть оплачена)
- В перспективе - помощь в релокации на Кипр, сейчас мы открываем там офис и планируем постепенно перевозить желающих с переводом в кипрское юрлицо
- Возможность полностью удаленной работы или работы из офиса (м. Красносельская): он открыт, но его посещение по желанию
- Кстати про офис, он классный, посмотреть можно здесь https://www.officenext.ru/projects/project-45188-constanta/
- Гибкий график, есть обязательное время, когда надо быть онлайн/в офисе: с 12 до 18 по Москве, остальное время можешь распределить как тебе удобно
- Бесплатные обеды в офисе для сотрудников, всегда есть фрукты/снеки, чай и кофе
- ДМС в Bestdoctor (после полугода работы)
Что еще важно знать о нас:
- Нас более 100 человек. У нас молодая команда и горизонтальная модель управления - мы не строим иерархий и общаемся на равных, не любим формальности
- Нам важно то, что мы делаем и с кем мы работаем, стараемся заботиться друг о друге и поддерживать команду
- Мы за честность и открытость в команде, не боимся признавать ошибки и учиться на них
- Мы радуемся, когда к нам приходят близкие по духу сотрудники, поэтому, если у тебя откликнулось то, что ты прочитал выше - обязательно напиши об этом в сопроводительном письме)
Ключевые навыки
Вакансия опубликована 22 июня 2022 в Москве