Python developer
MVP v1.0 арбитражного торгового бота. Бот в реальном времени сравнивает стаканы Rapira и MOEX (через QUIK), открывает/закрывает позиции по конфигурируемым условиям, управляется через Telegram.
Что нужно будет делать:
Разработать ядро арбитражного бота: расчёт спредов, управление позициями, обработка частичных исполнений.
Интеграция с API Rapira (REST) и MOEX через QUIK/pyQUIK.
Реализовать FSM (состояния: открытие/закрытие/синхронизация).
Добавить проверки (баланс, стоп-лосс, торговые часы, паузы).
Система уведомлений и конфиг через Telegram-бот.
Логирование, восстановление состояния после рестарта.
Юнит-тесты на формулы и интеграционные тесты на API.
Требования:
3+ лет опыта в Python backend.
Уверенный asyncio, обработка конкурентных операций, ретраи/таймауты.
Опыт разработки торговых ботов или интеграции с брокерами/биржами (QUIK/QLua, FIX, Interactive Brokers, Binance, Tinkoff API и др.).
Понимание частичных исполнений и идемпотентности операций.
Опыт работы с Telegram-ботами (aiogram/python-telegram-bot).
Умение писать тесты и обрабатывать «грязные» сценарии (отмены, зависшие ордера).
Будет плюсом:
Опыт работы с MOEX, QUIK/pyQUIK/COM-интерфейсами.
Знание Go/C# для шлюзов QUIK.
DevOps-навыки (Docker, логирование, алерты).
Мы предлагаем:
Проект на 2–3 месяца (MVP) с возможностью продолжения.
Гибкий график, удалёнка.
Конкретные ТЗ и готовая спецификация (не нужно «придумывать» продукт).
Оплата по часам или фикс за блок (обсуждаемо).
Стек проекта:
Python 3.11+, asyncio, aiohttp/httpx
pyQUIK/QLua
aiogram (Telegram-бот)
PostgreSQL/JSON-логи
Docker
Формат работы:
от 20 часов в неделю
Posted on: 10/9/2025
AInnovator
Разработка и внедрение искусственного интеллекта. Мы создаем кастомные решения, которые автоматизируют рутинные задачи, улучшают взаимодействие с клиентами, повышают точность прогнозов.
Please let AInnovator know you found this job on Wantapply. It helps us get more jobs on our site. Thanks!