О проекте:
Мы развиваем проект в сфере алгоритмической торговли криптовалютными фьючерсами. Уже есть ядро высоконагруженного торгового бота и админ-панель для отладки его работы.
Наша главная цель — на основе анализа биржевых данных создать и автоматизировать прибыльную торговую стратегию, стабилизировать и масштабировать торговые результаты. Для решения этой задачи потребуется улучшить текущие алгоритмы и расширить аналитический инструментарий.
Работа делится на две области: часть времени уходит на саму разработку (архитектура, координация процессов в бекенде, доработка фронтенда), вторая часть — анализ данных, поиск недостающих метрик и имплементация их в логику торговой стратегии.
Чем предстоит заниматься:
-
Развитие ядра (Backend): Оптимизация и масштабирование монолита на Node.js. Управление множеством процессов обработки для разных торговых пар, их синхронизация и координация в кластере (Moleculer + NATS). Работа с потоковыми биржевыми данными (WebSocket).
-
Развитие админ-панели (Frontend + Backend): Доработка бекенда на Fastify и фронтенда на React для управления ботом, отладки стратегий и глубокой визуализации результатов.
-
Анализ данных и логика: Работа со структурами баз данных (MongoDB) и in-memory хранилищами (Redis). Самостоятельный анализ больших массивов данных, проектирование сложных агрегаций и внедрение их в алгоритмы торговой стратегии (самостоятельно или в связке с аналитиком).
Ключевые приоритеты и требования к кандидату:
1. Инженерные навыки (Hard Skills) — Основной фокус:
-
Опыт коммерческой разработки от 5 лет.
-
Глубокое знание Node.js (понимание Event Loop, профилирование памяти). Опыт работы с многопроцессностью, масштабированием приложения и распределением задач (NATS или аналоги).
-
Уверенное владение React для развития интерфейса админ-панели.
-
Опыт проектирования и оптимизации работы с MongoDB и Redis.
2. Data Analytics & Архитектурное мышление:
-
Навыки работы с большими массивами данных и их агрегацией.
-
Способность выступать техническим партнером: анализировать вводные, находить изящные инженерные решения для проверки гипотез и доводить их до продакшена.
3. Понимание доменной области (Будет большим плюсом):
-
Знание механики работы криптовалютных бирж, маржинальной торговли, фьючерсов и биржевого стакана.
-
Опыт личного трейдинга или разработки алгоботов.
Дополнительным плюсом будет:
-
Опыт работы с библиотеками визуализации данных (d3.js, d3fc, lightweight-charts или аналоги) или готовность быстро их освоить для отрисовки графиков.
Что мы предлагаем:
-
Полностью удаленный формат работы.
-
Research-ориентированная среда: фокус на результате (создании профитной стратегии), отсутствие микроменеджмента и бюрократии.
-
Работа с живым проектом, который уже показывает потенциал и требует сильного инженерного вклада для выхода на новый уровень.
-
Достойная компенсация (обсуждается индивидуально).
-
Гибкий график работы.
Похожие вакансии
От 5 лет опыта в цифровом дизайне (Web, Mobile App). От 3 лет опыта в продуктовой компании над дизайном Mobile...
Must-have. - 5+ years of backend development experience. - Strong Java knowledge (Java 17+). - Experience with microservices architecture. -
English B1-B2. Experience of analyzing an organization of at least 100 people in size. Experience in designing...
6+ years of experience as a UI/UX Designer with a strong portfolio. Proficiency in Figma. Experience with Adobe...
5+ years in software & data engineering, including 1+ years shipping LLM-powered systems at scale; leads designs, sets...

