Развивается экосистема для трейдинга с клиентским кабинетом, админ-панелью и интеграциями с торговыми платформами и платёжными шлюзами.
fullstack-разработчик экосистемы для трейдинга
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Развивать бэкенд на NestJS: писать REST API, обрабатывать вебхуки платёжных систем и обеспечивать идемпотентность запросов
- Исправлять некачественно реализованный код
- Работать с PostgreSQL
- Интегрировать внешние API, обрабатывать повторы запросов, лимиты и ошибки
- Поддерживать и дорабатывать фронтенд на Next.js и React, уделяя этому около 20–30% времени
- Писать понятный типизированный код и покрывать его базовыми тестами
требования
- Коммерческий опыт разработки на Node.js от 2,5 до 4 лет
- Уверенное знание NestJS, включая DI, middleware, guards и обработку ошибок
- Хорошее знание SQL и PostgreSQL
- Опыт работы с ORM, например TypeORM или Prisma, и понимание генерируемого SQL и случаев, когда ORM лучше обойти
- Опыт версионирования миграций БД и понимание безопасных миграций на работающей базе: zero-downtime, backfill, блокировки
- Опыт работы с CI/CD: сборка, тесты, линтеры, деплой, секреты и окружения
- Опыт тестирования с Jest или Vitest, написания модульных и интеграционных тестов
- Умение работать с Git-флоу: feature-ветки, PR, ревью, осмысленные коммиты
- Самостоятельность: умение вести задачу от постановки до продакшена
- Умение понятно описывать PR, вести документацию и разбирать инциденты
- Умение заранее сообщать о неизвестных фактах и рисках
- Вайбкодеры не рассматриваются
- Будет плюсом: опыт в финтехе, трейдинге, брокерских или платёжных системах, опыт работы с MetaTrader, MatchTrader, B2Broker или PSP, высокая доступность PostgreSQL, репликация, failover, бэкапы и восстановление PITR, Redis, очереди BullMQ, RabbitMQ или Kafka, e2e-тестирование с Playwright
условия
- Бюджет до $2500, обсуждается по итогам собеседования
- Гибкий график
- Возможность влиять на технический стек и процессы
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.