backend developer Node.js для маркетплейса внутриигровых предметов

NDA

United States

Remote

USD 140,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Нет микроменеджмента

Job summary

НДА searching for an experienced backend developer in the United States. You will build and scale microservices for a high-load marketplace of in-game items with millions of transactions monthly.

Требуется не менее 5 лет опыта на TypeScript и Node.js, глубокие знания PostgreSQL, Redis и очередей RabbitMQ или Kafka; умение проектировать идемпотентные операции, работать с конкурируемостью и миграциями на живых данных; самостоятельность и ответственность за продакшн.

Qualifications

  • Опыт бэкенд-разработки от 5 лет на TypeScript и Node.js.
  • Практический опыт работы с PostgreSQL, Redis и системами очередей.
  • Умение находить гонки данных и проектировать идемпотентные операции.
  • Знание транзакций PostgreSQL, блокировок и миграций.
  • Опыт работы с конкурентным доступом и продакшен-обследованием.

Responsibilities

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

Skills

TypeScript
Node.js
PostgreSQL
Redis
Race condition debugging
Idempotency design
High load systems

Tools

RabbitMQ
Kafka

Job description

Описание

Маркетплейс внутриигровых предметов с аудиторией более 4 млн пользователей в месяц.

Задачи
  • Строить и развивать микросервисы в высоконагруженной системе с тысячами RPS и миллионами транзакций в месяц
  • Работать с конкурентностью, распределённой согласованностью и событийной архитектурой
  • Самостоятельно вести задачи целиком: обсуждать их с заказчиком, писать спецификации, реализовывать и отвечать за работу в продакшене
  • Решать проблемы конкурентного доступа к деньгам и предметам: обеспечивать идемпотентность, обрабатывать повторы и поддерживать согласованность при частичных сбоях
  • Проводить перекрёстное ревью с разработчиками команды
  • Проводить миграции на живых данных без простоя
Требования
  • От 5 лет опыта бэкенд-разработки на TypeScript и Node.js
  • Практический опыт работы с высокими нагрузками, PostgreSQL, Redis и RabbitMQ или Kafka
  • Умение находить и исправлять гонки данных в продакшене и проектировать идемпотентные операции
  • Глубокое знание PostgreSQL: транзакции и блокировки, планы запросов, миграции на больших таблицах
  • Практический опыт работы с конкурентным доступом и идемпотентностью: находить, воспроизводить и исправлять проблемы в продакшене
  • Опыт работы с очередями RabbitMQ или Kafka
  • Опыт самостоятельного ведения задач от постановки до продакшена
  • Ежедневное использование AI-инструментов и понимание их ограничений
  • Будет плюсом: опыт работы с продуктами, где используются деньги пользователей, в финтехе, маркетплейсах или гейминге, а также Knex, SQL без ORM, Redis и OpenSearch
Условия
  • Продукт с аудиторией более 4 млн пользователей в месяц
  • Технически сложные задачи
  • Конкурентная компенсация, обсуждается индивидуально
  • Нет микроменеджмента
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

backend-developer node.js for swap services
backend-developer node.js for swap services

Devhunt • United States

Remote
USD 120,000 - 180,000
Fully remote
International team
Competitive compensation
backend developer in high-load financial systems
backend developer in high-load financial systems

Playson • United States

On-site
USD 140,000 - 190,000
Competitive salary
Quarterly bonuses
Unlimited PTO
+5
backend разработчик серверных приложений
backend разработчик серверных приложений

HeadStart • United States

On-site
USD 120,000 - 190,000
backend-разработчик для маркетплейса
backend-разработчик для маркетплейса

Playerok • United States

Remote
USD 48,000 - 58,000
Fully remote
Onboarding
Competitive salary
.net разработчик в банковских системах
.net разработчик в банковских системах

Selecty • United States

On-site
USD 38,000 - 46,000
C#/.NET backend developer
C#/.NET backend developer

Магер Анастасия Степановна • United States

Remote
USD 120,000 - 150,000
ДМС
Компенсация обучения
Remote work
+1
node.js разработчик в высоконагруженных сервисах
node.js разработчик в высоконагруженных сервисах

Eshe • United States

On-site
USD 33,000 - 39,000
Оплачиваемый отпуск - 28 календарных д
Больничный оплачивается на 100%
Работа в продуктовой IT-компании
backend-разработчик в аналитике и автоматизации
backend-разработчик в аналитике и автоматизации

DatsTeam • United States

Remote
USD 120,000 - 180,000
backend-разработчик Node.js / TypeScript в AdTech
backend-разработчик Node.js / TypeScript в AdTech

NDA • United States

Remote
USD 120,000 - 190,000
backend-разработчик интеграций с маркетплейсами
backend-разработчик интеграций с маркетплейсами

МПФИТ • United States

Remote
USD 120,000 - 180,000
Полностью удалённая работа