Назад к вакансиям

Senior Backend-Developer (Node.js)

DevhuntУдалённоот 6 лет5/2Полная занятость
PostgreSQLTypeScriptBackendKafkaRedisNode.jsRabbitMQNestJSOpenSearch

Описание

Обязанности

  • Проектировать и реализовывать бизнес-критичные микросервисы с нуля и развивать существующие
  • Развивает сервис обменов Swaps: сделки, балансы, фоновые процессы, интеграции с автоматизацией выдачи предметов
  • Сам ведёт задачу целиком: разбирает с заказчиком, пишет спеку, реализует и отвечает за прод
  • Решает конкурентный доступ к деньгам и предметам: идемпотентность, повторы, согласованность при частичных сбоях
  • Проводит кросс-ревью с другими разработчиками команды
  • Проводит миграции на живых данных без простоя

Требования

  • 5+ лет коммерческой backend-разработки
  • NestJS и TypeScript в боевых проектах
  • PostgreSQL глубоко: транзакции и блокировки, планы запросов, миграции на больших таблицах
  • Конкурентный доступ и идемпотентность на практике: находил, воспроизводил и чинил в проде
  • Очереди: RabbitMQ или Kafka
  • Опыт самостоятельно вести задачу от постановки до прода
  • AI как рабочий инструмент: где ускоряет, где ошибается и как это ловить

Будет плюсом

  • Продукт с деньгами пользователей: финтех, маркетплейсы, гейминг
  • Knex или SQL без ORM, Redis, OpenSearch
  • Знаете игры и ценность внутриигровых предметов

Условия

  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо