Senior Backend Developer по Node.js

Что за роль

Нужен Senior Backend Developer для разработки и развития backend-сервисов на Node.js. Важная часть работы — надёжная обработка операций с данными: транзакции, конкурентный доступ, идемпотентность и корректная работа очередей. Задачи нужно вести самостоятельно от уточнения требований до выпуска в production.

Что предстоит делать

    • Разрабатывать и поддерживать backend-сервисы на Node.js, NestJS и TypeScript.
    • Проектировать работу с PostgreSQL: выбирать структуру запросов, разбирать планы выполнения, учитывать транзакции и блокировки.
    • Планировать миграции для больших таблиц и контролировать их безопасное выполнение.
    • Решать задачи конкурентного доступа и идемпотентности, воспроизводить и устранять ошибки, возникающие в production.
    • Интегрировать сервисы через очереди RabbitMQ или Kafka.
    • Самостоятельно проводить задачу через этапы постановки, реализации, проверки и выпуска.
    • Использовать AI-инструменты там, где они ускоряют работу, и проверять их результаты на ошибки.

Что потребуется

    • От 5 лет коммерческого опыта backend-разработки.
    • Практический опыт разработки на NestJS и TypeScript в production-проектах.
    • Глубокое знание PostgreSQL: транзакции, блокировки, планы запросов и миграции на больших таблицах.
    • Практический опыт решения проблем конкурентного доступа и реализации идемпотентности.
    • Опыт работы хотя бы с одной системой очередей: RabbitMQ или Kafka.
    • Умение самостоятельно доводить техническую задачу от постановки до production.

Что важно знать

Занятость полная, работа удалённая. Оплата обсуждается по итогам собеседования. Плюсом будет опыт в продуктах, где обрабатываются пользовательские деньги, например в финтехе, маркетплейсах или гейминге; также пригодятся Knex, SQL без ORM, Redis и OpenSearch. Дополнительное преимущество — знакомство с играми и понимание ценности внутриигровых предметов.

Оценка вакансии
6.1 / 10
В вакансии конкретно обозначены требования к backend-опыту, PostgreSQL, очередям и самостоятельному ведению задач. Формат работы указан, но зарплата раскрывается только после собеседования; отдельный перечень обязанностей и сведения о компании отсутствуют.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку