– 5+ years of commercial backend development
– NestJS and TypeScript in production projects
– Deep understanding of PostgreSQL: transactions and locking, query plans, migrations on large tables
– Concurrent access and idempotency in practice: found, reproduced, and fixed in production
– Queues: RabbitMQ or Kafka
– Experience in independently managing a task from definition to production
– AI as a working tool: where it speeds up, where it makes mistakes, and how to catch them
Nice to have
– Products involving user money: fintech, marketplaces, gaming
– Knex or SQL without ORM, Redis, OpenSearch
– Familiarity with games and the value of in-game items
Benefits
💰Upon successful completion of the interview
📌Conditions and Bonuses:
Full-time, remote.
💰По итогам собеседования
📌Условия и бонусы:
Фултайм, удаленно.
📌Наши ожидания:
– 5+ лет коммерческой backend-разработки.
– NestJS и TypeScript в боевых проектах.
– PostgreSQL глубоко: транзакции и блокировки, планы запросов, миграции на больших таблицах.
– Конкурентный доступ и идемпотентность на практике: находил, воспроизводил и чинил в проде.
– Очереди: RabbitMQ или Kafka.
– Опыт самостоятельно вести задачу от постановки до прода.
– AI как рабочий инструмент: где ускоряет, где ошибается и как это ловить.
📌Будет плюсом:
– Продукт с деньгами пользователей: финтех, маркетплейсы, гейминг.
– Knex или SQL без ORM, Redis, OpenSearch.
– Знаете игры и ценность внутриигровых предметов.