Лига Ставок

Разработчик Node.js (Бэкенд-разработчик)

в Лига Ставок

180 000 —‍ 350 000 ₽/‍мес на руки

📍 Москва (м. Белорусская)
Полная удалёнка
Специализация
Node.js
Уровень
Senior, Middle
Требуемый опыт
3+ лет

Технологии/инструменты

.net
c#
ci/cd
clickhouse
docker
gitlab
mysql
node.js
postgresql
prisma
redis
typescript
websocket

Разработчик Node.js с опытом C#

Ваша основная зона ответственности

— разработка и проектирование микросервисов для системы чатов и real-time взаимодействия на Node.js. Однако исторически и архитектурно ядром нашего направления является C#, поэтому будет плюсом, если у вас был прошлый или текущий опыт работы с экосистемой .NET. Вам предстоит работать на стыке двух стеков, обеспечивая их бесшовную интеграцию.

Основной стек

TypeScript, Node.js, Nest.js, Prisma / Sequelize, WebSocket

Дополнительный стек

C#, .NET 8, EF Core

Инфраструктура, БД и брокеры

Kafka, RabbitMQ, PostgreSQL, MySQL, Redis, ClickHouse, Docker, Kubernetes, GitLab, Grafana, S3

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ

  • Разрабатывать и проектировать высоконагруженные микросервисы (основной фокус — система чатов на Node.js).
  • Реализовывать real-time взаимодействие (с использованием WebSocket).
  • Участвовать в разработке и проектировании сервисов беттинговой платформы (на C#).
  • Строить асинхронные процессы и обмен событиями между сервисами через Kafka и RabbitMQ.
  • Контролировать принимаемые технические решения и проводить Code Review (в том числе кросс-стек).
  • Поддерживать существующие программные решения и обеспечивать их стабильность.
  • Взаимодействовать с аналитиками, тестировщиками и другими командами разработки.

ЖДЕМ ОТ ТЕБЯ

  • Уверенный опыт backend-разработки на Node.js (TypeScript, Nest.js) с применением микросервисной архитектуры.
  • Опыт коммерческой разработки на C# / .NET (обязательно глубокое понимание платформы, опыт многопоточного программирования и работы с ORM).
  • Опыт работы с брокерами сообщений (глубокое понимание Kafka обязательно, опыт с RabbitMQ будет большим плюсом).
  • Опыт проектирования БД и уверенная работа с реляционными базами данных (PostgreSQL, MySQL), а также опыт работы с ORM (Prisma, EF Core).
  • Опыт контейнеризации приложений (Docker) и работы с оркестраторами (Kubernetes).

БУДЕТ ПЛЮСОМ

  • Глубокое понимание подкапотной работы EF Core.
  • Опыт настройки и использования Observability-инструментов (OpenTelemetry, Grafana).
  • Опыт работы с колоночными СУБД (ClickHouse).
  • Практический опыт интеграции OpenAI и других AI-инструментов в продакшн.
  • Навыки настройки CI/CD процессов (в частности GitLab CI).
Лига Ставок

О компании Лига Ставок

Сфера
Продуктовая компания
Размер
1001+

Лига Ставок (>3 млн. клиентов) — высокотехнологичная компания, деятельность которой направлена на поддержку национального спорта и создание новой сферы спортивных развлечений. Компания входит в ТОП-500 крупнейших российских компаний и в ТОП-50 самых быстрорастущих компаний России. Компания развивает Flutter-комьюнити в России. Их мобильное приложение удостоено «Премии Рунета»-2019 и является одним из крупнейших на Flutter. Сотрудники участвуют в хакатонах и митапах, имеют подписку на доступ к книгам издательства O’Reilly.