Node.js / NestJS разработчик

Лозовой Никита Сергеевич

Node.js / NestJS разработчик

Описание вакансии

Мы разрабатываем Shinri Trial — многопользовательскую социально-детективную игру по мотивам аниме-вселенной Danganronpa.

Backend Shinri Trial — это не просто набор CRUD-сервисов. Игровые серверы тесно интегрированы с сервисами на NestJS: мы проектируем взаимодействие между сервером и клиентом через различные протоколы, реализуем отложенные задачи, игровую бизнес-логику и аналитику.

Сейчас мы ищем Node.js-разработчика, который поможет развивать серверную часть продукта и совершенствовать его техническую основу.

Чем предстоит заниматься:

  • Поддерживать и развивать существующие backend-сервисы на NestJS: серверная логика станет вашей основной зоной ответственности.
  • Разрабатывать новый функционал в рамках текущей архитектуры и технических спецификаций.
  • Участвовать в рефакторинге и оптимизации backend-кода.
  • Работать со схемой данных Prisma: проектировать модели, создавать и вручную дорабатывать миграции, доводить их до готовности к production.
  • Оптимизировать работу с базой данных.
  • Участвовать в поддержке продуктовых сервисов и понимать их полный жизненный цикл.
  • Вести и актуализировать техническую документацию по backend-части проекта.

Что мы ожидаем:

  • От 1,5 лет коммерческого опыта серверной разработки на Node.js с использованием JavaScript или TypeScript.
  • От 1 года коммерческого опыта работы с NestJS.
  • Опыт разработки и поддержки REST API, понимание HTTP и соответствующих best practices.
  • Практический опыт работы с MariaDB и Prisma.
  • Умение проектировать эффективную структуру базы данных, создавать миграции и при необходимости вручную редактировать сгенерированные миграции.
  • Уверенное владение Git.
  • Опыт работы с Docker: теги образов, многоэтапная сборка и безопасность окружения.
  • Опыт работы с Redis, понимание принципов выбора структур данных под конкретную задачу.
  • Практический опыт использования Redis Streams.

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

  • Опыт написания unit-тестов на Jest.
  • Понимание микросервисной архитектуры.
  • Опыт работы с ClickHouse.
  • Опыт использования Prometheus и Grafana.
  • Опыт разработки Discord-ботов.
  • Опыт интеграции игровых серверов с веб-сервисами.
  • Опыт работы с WebSockets, включая WSS, авторизацию и аутентификацию.

Наши преимущества:

  • Удаленная работа full-time;
  • Достойная и стабильная оплата труда;
  • Бонусы за успехи на проекте;
  • Возможности для профессионального и карьерного роста;
  • Свобода экспериментам и необычным решениям;
  • Честный и понятный процесс работы без бюрократии.
Навыки
  • Node.js
  • NestJS
  • Docker
  • REST API
  • Redis
Посмотреть контакты работодателя

Похожие вакансии

ИдаПроджект

Backend Node.js Developer

ИдаПроджект

  • Санкт-Петербург

  • Не указана

Рекомендуем
Private Payment Institution

Fullstack-разработчик

Private Payment Institution

  • Москва

  • Не указана

Рекомендуем
Рунити
  • Москва

  • Не указана

Рекомендуем

Fullstack-разработчик

Мурадян Ваге Вирабович

  • Москва

  • Не указана

Банк Русский Стандарт
  • Москва

  • до 150000 RUR

SkillStaff
  • Москва

  • до 150000 RUR

Фабрика Решений
  • Москва

  • до 250000 RUR

Зерно-Агрегатор

Бэкенд-разработчик Nest.js

Зерно-Агрегатор

  • Москва

  • от 160000 RUR

585, Холдинг

Frontend разработчик

585, Холдинг

  • Москва

  • от 160000 RUR

Команда Леонида Тальписа

Senior Backend-разработчик (Node.js / TypeScript)

Команда Леонида Тальписа

  • Москва

  • от 200000 RUR

Маджестик Девелопмент

Backend-разработчик

Маджестик Девелопмент

  • Москва

  • от 200000 RUR

Разработчик backend JavaScript (Node.js) 10Х

Козырев Артем Сергеевич

  • Москва

  • до 150000 RUR

MARTA
  • Москва

  • от 100000 RUR

В Кадре
  • Москва

  • до 220000 RUR

Системная Интеграция

Frontend-разработчик (React, TS)

Системная Интеграция

  • Москва

  • до 220000 RUR

Backend-разработчик (TypeScript, Junior-Middle)

Спиридонов Павел Игоревич

  • Москва

  • до 150000 RUR

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • до 150000 RUR

eOt.Games
  • Москва

  • до 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию