Свяжитесь напрямую по этой вакансии
Основанная в 2019 году, Utorg создает инфраструктуру для платежей в стейблкоинах: on- и off-ramps, некастодиальные кошельки и криптокарты. Более 2 миллионов пользователей из 130+ стран уже покупают, хранят и тратят криптовалюту через наше приложение. На стороне B2B те же рельсы питают 2100+ платформ, через которые было переведено более 2,4 млрд долларов на сегодняшний день.
Полностью авторизована MiCA на всей территории ЕЭЗ. Сертифицирована по PCI DSS Level 2. Поддерживается Dragonfly, TA Ventures и Hypra.
Местоположение: Удаленно
Технологический стек: TypeScript, Node.js, NestJS, PostgreSQL, TypeORM, NATS JetStream, Redis, Jest, Docker, Kubernetes, Google Cloud Platform.
Блокчейны: EVM-совместимые, семейство Bitcoin, Tron, Solana, TON.
• Отвечать за архитектуру бэкенда на двух крупномасштабных платформах микросервисов (30+ и 25+ сервисов) — от проектирования системы и API-контрактов до потоков данных и межсервисного взаимодействия. • Руководить сложными интеграциями — платежных провайдеров, эмитентов карт, блокчейн-сетей, сторонних API — и нести полную ответственность за их надежность в продакшене. • Обеспечивать производительность и масштабируемость — выявлять узкие места, разрабатывать стратегии кэширования, оптимизировать запросы к базе данных и гарантировать, что платформа справляется с растущей нагрузкой. • Формировать техническое направление — принимать архитектурные решения, оценивать компромиссы и влиять на инженерные стандарты команды. Вы частично возьмете на себя нагрузку Tech Lead, чтобы команда могла масштабироваться. • Создавать и улучшать процессы на базе ИИ — наша команда активно использует системы на базе LLM для автоматизации операционных и девелоперских рабочих процессов. Вы будете вносить вклад и развивать это направление. • Участвовать в разработке бэкофисных фронтендов (~20% вашего времени) — поддерживать и развивать админ-панели на React, используемые внутренними командами. • Вести фичи от начала до конца — от планирования и архитектурного проектирования до реализации, тестирования, мониторинга в продакшене и итеративного улучшения. • Тесно сотрудничать с Product, QA и кросс-функциональными командами — создавать четкую техническую документацию, участвовать в ревью кода и делиться знаниями. • Участвовать в общем дежурстве по очереди — примерно одну неделю в месяц.
• Технически сильный специалист с архитектурным мышлением — вы не просто пишете код, вы проектируете системы. Вы думаете о потоках данных, сценариях сбоев и долгосрочной поддерживаемости, прежде чем написать первую строку. • У вас есть четкое мнение и вы способны отстаивать свои решения — вы привносите экспертный взгляд в технические обсуждения и можете четко изложить компромиссы как инженерам, так и заинтересованным сторонам. • Проактивный решатель проблем — вы находите проблемы до того, как они станут инцидентами, и предлагаете решения, не дожидаясь указаний. • Ориентированы на продукт — большую часть времени вы посвящаете выпуску фич и решению реальных пользовательских проблем, а не открытым рефакторингам. • Самомотивированный и ответственный — вы преуспеваете в небольших командах, пользуетесь автономией и полностью берете на себя ответственность за процесс разработки.
• Более 5 лет производственного опыта в бэкенд-разработке с TypeScript/Node.js в качестве основного стека. • Более 2 лет работы с NestJS в продакшене — модули, провайдеры, middleware, guards, interceptors, архитектура микросервисов с пользовательскими транспортами. • Глубокие знания PostgreSQL — проектирование схемы, индексация (partial, GIN/GiST), оптимизация запросов, миграции с нулевым временем простоя, паттерн «база данных на сервис». • Практический опыт работы с микросервисами — не монолит, разделенный на модули. Вы имели дело с межсервисным взаимодействием (RPC + pub/sub), брокерами сообщений, идемпотентностью, конечной согласованностью, паттернами saga/outbox. • Опыт проектирования систем — декомпозиция сервисов, проектирование API-контрактов, архитектура потоков данных, планирование мощностей. Вы можете нарисовать систему на доске и объяснить, почему вы приняли каждое решение. • Опыт сложных интеграций — вы создавали и поддерживали интеграции со сторонними API, платежными системами или аналогичными внешними сервисами в продакшене. Вы знаете, как обрабатывать повторные попытки, circuit breakers и graceful degradation. • Инженерия производительности — профилирование, стратегии кэширования, анализ нагрузки, выявление узких мест. Вы можете оптимизировать как медленный запрос, так и медленный сервис. • Производственный опыт работы с блокчейном (MUST-HAVE) — вы работали с ончейн-транзакциями, множественными сетями и реальными средствами пользователей. Вы понимаете HD-кошельки (BIP32/BIP39), смарт-контракты, ABI, токены ERC-20/SPL и различия между моделями account-based и UTXO. Опыт работы с библиотеками, такими как ethers.js, viem и solana/web3.js. • Разработка на базе ИИ (MUST-HAVE) — вы активно используете ИИ-инструменты (Claude, Copilot, Cursor) в своей повседневной работе. Помимо личной продуктивности, у вас есть опыт оптимизации бизнес- или организационных процессов с помощью ИИ/LLM — создание автоматизаций, внутренних инструментов или рабочих процессов на базе языковых моделей. • Строгая дисциплина тестирования — юнит-тесты (Jest), интеграционные тесты с реальными базами данных, тестирование микросервисов. • Осознание безопасности — в финтехе и криптовалюте каждый путь кода может касаться реальных средств пользователей. Вы строите соответственно. • Навыки технического исследования — оценка компромиссов, тестирование гипотез и принятие обоснованных архитектурных решений. • Владение английским на уровне Upper-Intermediate. Свободное владение русским языком.
• Опыт работы с NATS JetStream в качестве транспортного слоя (streams, consumers, delivery policies). • Наблюдаемость (Observability): OpenTelemetry, Prometheus + Grafana, структурированное логирование (pino), распределенная трассировка. • Kubernetes за пределами основ: Kustomize/Helm, стратегии развертывания, управление ресурсами. • Знание финтех-домена: PCI DSS, GDPR, KYC/AML, платежные системы. • Опыт наставничества junior/middle разработчиков. • Основы React для бэкофисных UI (функциональные компоненты, хуки, Redux, Material-UI).
Взаимодействие с другими командами: Тесное сотрудничество с Product, QA, Frontend и Mobile. Кросс-функциональная коммуникация — неотъемлемая часть роли. Частично разгрузить Tech Lead: отвечать за архитектурные и технические решения, самостоятельно управлять сложными интеграциями и влиять на техническое направление платформы. Это не роль исполнителя. Нам нужен человек с сильными экспертными мнениями, на которого можно положиться при принятии ключевых технических решений.
Ключевые результаты (30-60-90 дней): 30 дней: Первые фичи, выпущенные в продакшен. Глубокое погружение в стек, архитектуру и домен (блокчейн, финтех). Четкое понимание основных сервисов и их взаимодействия. 60 дней: Самостоятельно руководит сложной интеграцией или крупной фичей. Участвует в архитектурных код-ревью. Вносит первые предложения по улучшениям. 90 дней: Принимает архитектурные решения в своей зоне ответственности. Влияет на техническое направление. Частично разгружает Tech Lead в принятии решений. Участвует в планировании.
• Полностью удаленная работа в составе гибкой международной команды, формирующей будущее финансов. • Инженерная культура, которая поощряет внедрение современных инструментов и практик разработки, предоставляя инженерам реальное влияние на технологии, рабочие процессы и технические решения. • Два карьерных трека — вырасти до Tech Lead или углубить свою экспертизу как Staff/Principal IC. Вы выбираете путь. • Карьерный рост и профессиональное развитие в передовой финтех-среде. • Конкурентный диапазон заработной платы, основанный на индивидуальной оценке производительности. • Прозрачная обратная связь и культура, ценящая ответственность, открытый диалог и видимое влияние.
от 5 лет
Опыт работы
Полная занятость
Тип занятости
Удаленно
Формат работы
Senior
Грейд
B2 - Выше среднего
Уровень английского
Бэкенд
Специализация
Web3 & Крипто
Отрасль
Продуктовая компания
Тип компании
По должности
B2 - Выше среднего
Уровень английского
Бэкенд
Специализация
Web3 & Крипто
Отрасль
Продуктовая компания
Тип компании