Senior Fullstack Разработчик (Node.js / React, Crypto Trading Bot)

Новиков Антон
Санкт-Петербург Опубликовано 18 мая 2026
3000 – 5000 $
Полная занятостьболее 6 летПрограммист
3000 – 5000 $

Описание

О проекте: Мы развиваем проект в сфере алгоритмической торговли криптовалютными фьючерсами. Уже есть ядро высоконагруженного торгового бота и админ-панель для отладки его работы. Наша главная цель — на основе анализа биржевых данных создать и автоматизировать прибыльную торговую стратегию, стабилизировать и масштабировать торговые результаты. Для решения этой задачи потребуется улучшить текущие алгоритмы и расширить аналитический инструментарий. Работа делится на две области: часть времени уходит на саму разработку (архитектура, координация процессов в бекенде, доработка фронтенда), вторая часть — анализ данных, поиск недостающих метрик и имплементация их в логику торговой стратегии. Чем предстоит заниматься: Развитие ядра (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-ориентированная среда: фокус на результате (создании профитной стратегии), отсутствие микроменеджмента и бюрократии. Работа с живым проектом, который уже показывает потенциал и требует сильного инженерного вклада для выхода на новый уровень. Достойная компенсация (обсуждается индивидуально). Гибкий график работы.
Описание
О проекте: Мы развиваем проект в сфере алгоритмической торговли криптовалютными фьючерсами. Уже есть ядро высоконагруженного торгового бота и админ-панель для отладки его работы. Наша главная цель — на основе анализа биржевых данных создать и автоматизировать прибыльную торговую стратегию, стабилизировать и масштабировать торговые результаты. Для решения этой задачи потребуется улучшить текущие алгоритмы и расширить аналитический инструментарий. Работа делится на две области: часть времени уходит на саму разработку (архитектура, координация процессов в бекенде, доработка фронтенда), вторая часть — анализ данных, поиск недостающих метрик и имплементация их в логику торговой стратегии. Чем предстоит заниматься: Развитие ядра (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-ориентированная среда: фокус на результате (создании профитной стратегии), отсутствие микроменеджмента и бюрократии. Работа с живым проектом, который уже показывает потенциал и требует сильного инженерного вклада для выхода на новый уровень. Достойная компенсация (обсуждается индивидуально). Гибкий график работы.

Похожие вакансии

Frontend-разработчик (React / TypeScript)
Foxible
80000 – 100000 руб.
Полная занятостьОпыт 1–3 года
C#-разработчик, Товародвижение и коммерция
Ozon
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер сайта / интернет магазина
Вертикаль
Зарплата не указана
Полная занятостьОпыт 1–3 года
QA Engineer
Будущее технологий
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Операционный директор (COO)
Тейбл
200000 – 300000 руб.
Полная занятостьОпыт 1–3 года
Ведущий системный аналитик
АльфаСтрахование-Жизнь
Зарплата не указана
Полная занятостьОпыт 3–6 лет