← Все вакансии/Devhunt
Remote

Backend Developer

D
Devhunt
Формат
Remote
О роли

Описание вакансии

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

С чем работаем