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

РИВВИ · Москва

от 270 000 до 340 000 ₽ до вычета НДФЛ

  • От 3 до 6 лет
  • Полная
  • На месте работодателя

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

RIVVI - развивающийся автомобильный IT-проект.

Сейчас мы усиливаем внутреннюю продуктовую команду и переходим к следующему этапу технологического развития платформы.

Ищем Senior Fullstack-разработчика, который сможет работать непосредственно с production-кодом, принимать архитектурные решения и участвовать в развитии технического фундамента продукта.

Это hands-on позиция: нам нужен инженер, который способен одновременно принимать технические решения и самостоятельно реализовывать критически важные части системы.

Основные задачи

  • Разработка frontend и backend частей продукта.
  • Работа с существующей production-системой.
  • Технический аудит отдельных компонентов.
  • Выявление архитектурных проблем и технического долга.
  • Рефакторинг критически важных частей системы.
  • Проектирование новых модулей.
  • Проектирование и развитие API.
  • Проектирование структуры данных.
  • Оптимизация работы с базами данных.
  • Интеграция внешних систем и API.
  • Оптимизация производительности.
  • Повышение надежности и стабильности системы.
  • Участие в выборе технических решений.
  • Участие в формировании архитектуры продукта.
  • Оценка и декомпозиция сложных задач.
  • Code review.
  • Документирование архитектурных решений.
  • Взаимодействие с другими разработчиками и техническими командами партнеров.

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

  • Сильный коммерческий опыт Fullstack-разработки.
  • Уровень Senior.
  • Опыт работы с production-системами.
  • Сильное знание JavaScript / TypeScript.
  • Глубокое понимание современного frontend.
  • Сильная backend-база.
  • Опыт проектирования API.
  • Хорошее понимание SQL и проектирования баз данных.
  • Понимание архитектуры современных веб-приложений.
  • Опыт интеграции сторонних систем.
  • Опыт работы с Git.
  • Опыт работы с существующими и legacy-проектами.
  • Опыт рефакторинга.
  • Умение самостоятельно принимать технические решения.
  • Умение аргументировать выбранный подход.
  • Умение видеть систему целиком.
  • Ответственность за конечный технический результат.

Будет большим преимуществом

  • React / Next.js.
  • Node.js / NestJS.
  • PostgreSQL.
  • Redis.
  • Docker.
  • CI/CD.
  • Опыт работы с серверной инфраструктурой.
  • Опыт проектирования масштабируемых систем.
  • Опыт работы с высоконагруженными продуктами.
  • Опыт разработки маркетплейсов, классифайдов или крупных каталогов.
  • Опыт работы со сложным поиском.
  • Опыт внешних API-интеграций.
  • Опыт технического аудита.
  • Опыт миграции legacy-систем.
  • Опыт технического лидерства.
  • Опыт code review и mentoring.

Что особенно важно Мы не ищем разработчика, который просто выполняет задачи по готовому техническому заданию.

От Senior-разработчика мы ожидаем способность самостоятельно погружаться в систему, видеть технические риски и предлагать решения.

Нам важно, чтобы человек умел отвечать не только на вопрос:

«Как это разработать?»

Но и на вопросы:

«Как это лучше спроектировать?»

«Какие у решения есть ограничения?»

«Что произойдет с системой при дальнейшем масштабировании?»

«Как реализовать изменение без ухудшения стабильности действующего продукта?»

При этом позиция остается hands-on.

Значительная часть времени будет посвящена непосредственной разработке.

Роль внутри команды Senior Fullstack-разработчик станет одним из ключевых технических участников команды.

В зоне ответственности:

  • участие в архитектурных решениях;
  • разработка критически важных компонентов;
  • техническая оценка решений;
  • декомпозиция сложных задач;
  • code review;
  • помощь другим разработчикам;
  • участие в формировании стандартов разработки;
  • прямое взаимодействие с руководителем проекта.

Условия

  • Полная занятость.
  • График 5/2.
  • Работа внутри основной продуктовой команды.
  • Предоставляем рабочую технику.
  • Прямое взаимодействие с руководителем проекта.
  • Высокая степень технической самостоятельности.
  • Возможность непосредственно влиять на архитектуру продукта.
  • Минимум бюрократии.
  • Быстрые согласования.
  • Большой объем новой разработки.
  • Долгосрочная работа.

Уровень заработной платы обсуждается индивидуально по результатам технического интервью.

Этапы отбора

  • Знакомство с руководителем проекта.
  • Техническое интервью.
  • Разбор предыдущих проектов.
  • Архитектурный / практический кейс.
  • Финальное обсуждение роли и условий.

В отклике Расскажите:

  • какие production-системы вы разрабатывали;
  • за какие части архитектуры отвечали;
  • какой Fullstack-стек использовали;
  • какие сложные технические задачи решали;
  • был ли опыт технического аудита;
  • был ли опыт работы с legacy-кодом;
  • участвовали ли в рефакторинге или миграции существующих систем;
  • принимали ли самостоятельные архитектурные решения.

Будет полезна ссылка на GitHub или краткое описание наиболее сложного проекта, в котором вы принимали участие.

Детальная информация о продуктовой стратегии, внутренней архитектуре, текущей инфраструктуре и планируемых направлениях разработки раскрывается кандидатам на следующих этапах отбора.

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

Программист 1С

от 200 000 до 250 000 ₽ на руки
МТГ · Москва
От 3 до 6 летПолнаяНа месте работодателя13 октября 2026

Программист 1С: УТ

Красное & Белое, розничная сеть · Москва
От 3 до 6 летПолнаяНа месте работодателя13 октября 2026