Компания «Медиа Эффект» работает на рынке с 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 (офис м. Нагатинская), гибридный.
-
Официальное оформление по ТК РФ.
-
Дружная команда.
-
Компенсация проезда.
-
Компенсация питания.
-
ДМС со стоматологией (после прохождения испытательного срока).
- Возможность профессионального и карьерного роста.