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

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

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

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

Кого мы ищем:

  • От 1 года коммерческой разработки на Node.js и React.

  • Уверенное знание JavaScript и рабочее владение TypeScript: типизация данных, async/await, обработка ошибок.

  • Опыт разработки REST API на Express.js или NestJS, готовность работать с обоими фреймворками.

  • Знание SQL: JOIN, группировки, связи между таблицами, базовое понимание индексов и транзакций.

  • Опыт PostgreSQL или MariaDB, работа с моделями и миграциями через Sequelize.

  • Владение React: компоненты, хуки, формы, загрузка данных и обработка состояний интерфейса.

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

  • Навыки адаптивной вёрстки, опыт Tailwind CSS/SCSS и готовность работать с shadcn/ui.

  • Базовый опыт написания тестов на Jest или Vitest.

  • Владение Git, умение запускать проект через Docker Compose и разбираться в логах.

  • Умение уточнять требования, оценивать свои задачи и учитывать замечания на code review.

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

  • Разрабатывать backend на Node.js и TypeScript с использованием NestJS и Express.js в рамках существующей архитектуры.

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

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

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

  • Создавать адаптивные интерфейсы с shadcn/ui, Tailwind CSS и SCSS.

  • Подключать API и работать с состоянием через MobX, Zustand или Redux Toolkit.

  • Писать unit- и интеграционные тесты на Jest/Vitest для своей функциональности.

  • Исправлять ошибки и устранять проблемы производительности при поддержке команды.

  • Работать с Docker и Docker Compose, участвовать в code review и поддерживать документацию.

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

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

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

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

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

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

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

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