О компании
Utorg — финтех-компания, которая предлагает сервис обмена фиатных валют на криптовалюту. Размер команды — 11-50 | Инвестиции — $5M.
Обязанности
- Владеть backend-архитектурой двух крупномасштабных микросервисных платформ (30+ и 25+ сервисов) от системного дизайна и API-контрактов до потоков данных и межсервисного взаимодействия.
- Вести сложные интеграции — платежные провайдеры, эмитенты карт, блокчейн-сети, сторонние API, и нести полную ответственность за их надежность в продакшене.
- Управлять производительностью и масштабируемостью — выявлять узкие места, проектировать стратегии кэширования, оптимизировать запросы к базе данных и обеспечивать обработку растущей нагрузки.
- Формировать техническое направление — принимать архитектурные решения, оценивать компромиссы и влиять на инженерные стандарты команды. Вы будете частично разгружать Tech Lead, чтобы команда могла масштабироваться.
- Строить и улучшать процессы на основе ИИ — наша команда активно использует LLM-системы для автоматизации операционных и разработческих процессов.
- Вносить вклад во фронтенд бэк-офиса (~20% времени) — поддерживать и расширять админ-панели на React.
- Владеть функциями от начала до конца: от планирования и архитектурного проектирования до реализации, тестирования, мониторинга продакшена и итеративного улучшения.
- Тесно сотрудничать с Product, QA и кросс-функциональными командами — создавать четкую техническую документацию, участвовать в код-ревью и делиться знаниями.
- Участвовать в общем on-call ротации.
Требования
- 5+ лет опыта работы с TypeScript/Node.js, 2 года опыта — с NestJS.
- Опыт работы с Claude, Copilot, Cursor.
- Английский B2, свободный русский.
- Опыт работы с PostgreSQL, TypeORM, NATS JetStream, Redis, Docker, Kubernetes, Google Cloud Platform.
- Знание блокчейнов: EVM-совместимые, Bitcoin-family, Tron, Solana, TON.
Условия
- Удаленная работа.
- Работа в финтех-компании с международным охватом.