К содержимому

Senior Backend‑Developer (Node.js)

DevhuntУдалённо · Польша

Задачи:

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

-

5+ лет коммерческой backend-разработки.

-

NestJS и TypeScript в боевых проектах.

-

PostgreSQL глубоко: транзакции и блокировки, планы запросов, миграции на больших таблицах.

-

Конкурентный доступ и идемпотентность на практике: находил, воспроизводил и чинил в проде.

-

Очереди: RabbitMQ или Kafka.

-

Опыт самостоятельно вести задачу от постановки до прода.

-

AI как рабочий инструмент: где ускоряет, где ошибается и как это ловить.

Будет плюсом:

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

Условия:

  • Работу над продуктом, которым пользуются миллионы людей каждый день
  • Влияние на продукт: здесь код двигает бизнес x5-x7, а не пылится в бэклоге
  • Технически сложные задачи — high-load, concurrency, distributed systems — каждый день

Микросервисную архитектуру, где ты владеешь своими сервисами целиком

  • Участие в ключевом проекте трансформации платформы — прямое влияние на рывок компании
  • Международную команду из 8+ стран
  • Автономию и доверие: мы нанимаем взрослых людей и не занимаемся микроменеджментом
  • Конкурентную компенсацию (обсуждается индивидуально)
  • Полностью удалённую работу

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.