Самостоятельно вести задачу целиком: разбирать её с заказчиком, писать спецификацию, реализовывать и отвечать за продакшен.
Решать вопросы конкурентного доступа к деньгам и предметам: идемпотентность, повторы, согласованность при частичных сбоях.
Проводить кросс-ревью с другими разработчиками команды.
Проводить миграции на живых данных без простоя.
Требования
Более 6 лет опыта работы; 5+ лет коммерческой backend-разработки.
Опыт работы с NestJS и TypeScript в боевых проектах.
Глубокое знание PostgreSQL: транзакции и блокировки, планы запросов, миграции на больших таблицах.
Практический опыт конкурентного доступа и идемпотентности: находить, воспроизводить и исправлять проблемы в продакшене.
Опыт работы с очередями RabbitMQ или Kafka.
Умение самостоятельно вести задачу от постановки до продакшена.
Использование AI как рабочего инструмента: понимание, где он ускоряет работу, где ошибается и как это выявлять.
Будет плюсом опыт работы с продуктом, связанным с деньгами пользователей (финтех, маркетплейсы, гейминг), Knex или SQL без ORM, Redis, OpenSearch, а также знание игр и ценности внутриигровых предметов.