Ищем разработчика в существующий проект с целью расширить команду.
Проект - торговый бот сейчас работает с биржей Binance (будут другие биржи).
Обязанности:
- Ключевой стек вакансии NodeJS (typescript).
- Работа организована через RabbitMQ, Docker, Git. Желательно знание этих технологий.
- Желателен опыт работы с WebSockets (либо готовность быстро вникнуть в суть технологии). Взаимодействие с биржей происходит по этой технологии, а так же через rest API.
- Сервис реализован на микросервисной архитектуре. Приветствуется знание языков программирования Symfony (ЯП PHP) на нем реализован бэк вебсервиса и/или Python (некоторые модули).
Требования: - Уровень разработчика на на NodeJS (typescript) не ниже сильный мидл.
- Необходимо умение разбираться в легаси коде, автор будет доступен и будет выступать в роли техлида, можно консультироваться.
- Желательно общее понимание биржевой торговли, типы ордеров, позиций и т.п.
Примеры задач:
- Автопроверка текущих позиций и ордеров, если есть отклонения от требуемых параметров, выдавать сообщение в веб-интерфейс и Телеграм бота. Если чего-то не хватает, то отправлять запросы на выставление ордеров. Сам механизм отправления ордеров реализован.
- Дорабатывать систему отработки ошибок, которые приходят от биржи. Каждая ошибка отрабатывается по разному.
- Дорабатывать сам алгоритм бота. Добавлять новые правила. Например менять типы ордеров и т.п.
Условия: - Работа по спринтам в таскnрекере Jira.
- График работы по согласованию от 20 часов в неделю.