Описание
Описания нет
Задачи
•Проектировать и реализовывать бизнес-критичные микросервисы с нуля и развивать существующие
•Развивает сервис обменов Swaps: сделки, балансы, фоновые процессы, интеграции с автоматизацией выдачи предметов
•Сам ведёт задачу целиком: разбирает с заказчиком, пишет спеку, реализует и отвечает за прод
•Решает конкурентный доступ к деньгам и предметам: идемпотентность, повторы, согласованность при частичных сбоях
•Проводит кросс-ревью с другими разработчиками команды
•Проводит миграции на живых данных без простоя
Требования
•5+ лет коммерческой backend-разработки
•NestJS и TypeScript в боевых проектах
•PostgreSQL глубоко: транзакции и блокировки, планы запросов, миграции на больших таблицах
•Конкурентный доступ и идемпотентность на практике: находил, воспроизводил и чинил в проде
•Очереди: RabbitMQ или Kafka
•Опыт самостоятельно вести задачу от постановки до прода
•AI как рабочий инструмент: где ускоряет, где ошибается и как это ловить
Будет плюсом:
•Продукт с деньгами пользователей: финтех, маркетплейсы, гейминг
•Knex или SQL без ORM, Redis, OpenSearch
•Знаете игры и ценность внутриигровых предметов
Условия
•Работу над продуктом, которым пользуются миллионы людей каждый день
•Влияние на продукт: здесь код двигает бизнес x5-x7, а не пылится в бэклоге
•Технически сложные задачи — high-load, concurrency, distributed systems — каждый день
•Микросервисную архитектуру, где ты владеешь своими сервисами целиком
•Участие в ключевом проекте трансформации платформы — прямое влияние на рывок компании
•Международную команду из 8+ стран
•Автономию и доверие: мы нанимаем взрослых людей и не занимаемся микроменеджментом
•Конкурентную компенсацию (обсуждается индивидуально)
•Полностью удалённую работу