Senior fullstack-разработчик (React.js, Node.js)

Дата размещения вакансии: 21.09.2026
Работодатель: Актив-М
Уровень зарплаты:
от 240000 до 320000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Компания «Медиа Эффект» работает на рынке с 2017 года. За это время реализовано около 470 проектов в сфере ИТ, включая внедрение CRM-систем, разработку сайтов и чат-ботов, а также проведение рекламных кампаний в интернете.

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

Что нам важно:

  • От 3 лет коммерческой fullstack-разработки на Node.js и React. Самостоятельное ведение задач от проектирования до продакшена.

  • Глубокое знание JavaScript и TypeScript: асинхронность, event loop, generics, строгая типизация и валидация данных.

  • Уверенное владение NestJS и Express.js: модульная архитектура, DI, проектирование REST API, авторизация и обработка ошибок.

  • Сильный SQL, опыт PostgreSQL/MariaDB: проектирование схем, индексы, транзакции, блокировки, анализ и оптимизация запросов.

  • Опыт Sequelize: миграции, связи, транзакции.

  • Глубокое знание React: хуки, эффекты, модель рендеринга, профилирование и оптимизация производительности.

  • Уверенное владение MobX, Zustand или Redux Toolkit: организация состояния, работа с асинхронными данными и устранение гонок запросов.

  • Опыт работы с shadcn/ui, Tailwind CSS и SCSS: адаптивные, доступные интерфейсы и переиспользуемые компоненты.

  • Unit- и интеграционные тесты на Jest/Vitest: бизнес-логика, API, взаимодействие с БД и обработка ошибок.

  • Уверенная работа с Docker и Docker Compose: сборка образов, настройка окружений и диагностика контейнеров.

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

Что предстоит делать:

  • Разрабатывать и поддерживать backend на Node.js и TypeScript с использованием NestJS и Express.js.

  • Проектировать и реализовывать REST API, бизнес-логику и интеграции с внешними сервисами.

  • Работать с PostgreSQL и MariaDB через Sequelize: проектировать схемы, писать миграции, оптимизировать запросы.

  • Разрабатывать интерфейсы на React и TypeScript по макетам Figma.

  • Создавать адаптивные компоненты на shadcn/ui, Tailwind CSS и SCSS.

  • Организовывать состояние приложения с MobX, Zustand или Redux Toolkit, подключать API.

  • Находить и устранять узкие места в производительности backend и frontend.

  • Писать unit- и интеграционные тесты на Jest и Vitest.

  • Настраивать окружения с Docker и Docker Compose, работать с CI/CD.

  • Участвовать в code review, рефакторинге и разборе production-ошибок.

  • Декомпозировать и оценивать задачи, участвовать в архитектурных решениях и поддерживать документацию.

Плюсы работы с нами:

  • График работы 5/2 с 9.00 до 18.00 (офис м. Нагатинская), гибридный.

  • Официальное оформление по ТК РФ.

  • Дружная команда.

  • Компенсация проезда.

  • Компенсация питания.

  • ДМС со стоматологией (после прохождения испытательного срока).

  • Возможность профессионального и карьерного роста.