Текст заказа
Python Developer
Компания: 24H Soft
Город: Moscow
Мы, 24H Софт, специализируемся на разработке программного обеспечения больших, высоконагруженных и производительных систем, а также создании сервисов и клиентских приложений для букмекерских компаний.
В данный момент мы в поиске **Python Dev**.
**Чем предстоит заниматься:**
* Добавлять в систему новые источники и виды данных — котировок, ключевых моментов спортивных событий;
* Оптимизировать работу _Сканера_ — увеличивать скорость его работы, снижать объём сетевого трафика;
* Повышать стабильность работы всей системы и отдельных её компонентов;
* Искать и находить причины возникающих проблем производительности и несогласованности данных.
**Что мы ожидаем:**
* Важен опыт с любым фреймворком **кроме django;**
* Знание современного питона (у нас Python 3.12);
* Понимание общих принципов работы с сетью — прежде всего с протоколом HTTP и вебсокетами;
* Понимание асинхронной парадигмы программирования, её отличие от работы на потоках/процессах (asyncio, aiohttp, async-await синтаксис);
* Опыт работы с брокерами очередей (у нас RabbitMQ+pika);
* Опыт работы с реляционными БД (у нас PostgreSQL 17), sqlalchemy и миграциями (у нас alembic);
* Любовь к PEP8 и типизации.
_**Будет преимуществом:**_
* Опыт написания скрапперов/парсеров данных из открытых источников;
* Опыт чтения и понимания чужого кода, умение быстро разбираться в незнакомых проектах;
* Навыки реверс-инжиниринга (от анализа чужой логики до восстановления структуры проекта);
* Углублённое знание RabbitMQ, понимание отличий различных типов exchange, опыт с более тонкой настройкой очередей;
* Знакомство с JavaScript;
* Знакомство с headless-браузерами, selenium, pyppeteer, playwright (у нас playwright);
* Знакомство с Grafana и VictoriaMetrics, опыт в настройке мониторинга;
* Понимание методов сжатия и форматов обмена данными по сети (cbor, msgpack, signalR);
* Наличие примеров кода;
* Опыт с Docker, GitLab CI;
* Опыт с Pytest.
**Что мы предлагаем:**
* Оформление в штат аккредитованной IT-компании, официальное трудоустройство по ТК РФ;
* Гибкое начало/окончание рабочего дня, главное — быть на связи с 11:00-18:00 мск;
* ДМС со стоматологией после испытательного срока;
* До 100% компенсация расходов на спортивно-оздоровительные услуги;
* Удаленная работа или комфортный офис в г. Москва ст. м. Домодедовская.
**_Если комфортно из офиса:_**
* Оплачиваемые обеды в нескольких ресторанах рядом с офисом;
* Релакс-зоны с массажными креслами в офисе, чай, кофе на офисных кухнях.