Назад
1 час назад

Staff / Principal Engineer / Software Architect в онлайн проект

400 000
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Staff / Principal Engineer / Software Architect (TypeScript/NestJS): Проектирование новых сервисов и развитие платформы маркетплейса цифровых товаров с акцентом на распределённые данные, эволюционируемые контракты и декомпозицию монолита. Focus on построении architecture governance, автоматизации архитектурных проверок, документировании решений и проектировании отказоустойчивых событийных интеграций.

Локация: удалённая работа; Москва. Рабочий график 5/2, 8 часов в день, с 10:00 до 19:00.

Зарплата: от 400 000 ₽ на руки в месяц, итоговая сумма обсуждается после интервью.

Компания

Playerok — маркетплейс цифровых товаров и услуг на стыке гейминга, финтеха и электронной коммерции.

Что делать

  • Проектировать новые сервисы: от требований и контрактов до выбора хранилищ, транспорта и способов синхронизации.
  • Декомпозировать монолит и выделять сервисы без нарушения работы действующей системы.
  • Строить architecture governance с автоматическими проверками и правилами для архитектурных решений.
  • Поддерживать актуальную карту системы на основе кода и вести реестр архитектурных решений.
  • Оценивать альтернативы, trade-off и стоимость ошибок при принятии архитектурных решений.

Требования

  • Опыт проектирования систем и декомпозиции на сервисы, включая определение границ и управление связностью.
  • Глубокое понимание распределённых данных: source of truth, consistency, eventual consistency, событийная интеграция, availability и data freshness.
  • Опыт проектирования эволюционируемых контрактов и схем, обратной совместимости и миграций без простоя.
  • Уверенное чтение кода и способность проектировать решения с учётом реализации.
  • Самостоятельность и сильное инженерное мышление в условиях неопределённости и отсутствия готового ТЗ.
  • Опыт применения AI-инструментов в инженерной работе.

Хорошо, если есть

  • Опыт работы с Node.js и NestJS.
  • Опыт выделения сервисов из монолита.
  • Опыт работы с ADR и архитектурной документацией.

Культура и преимущества

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →