Javascript fullstack (React. js, Node. js) разработчик
Summary
Fullstack developer building Node.js/TypeScript server apps and React/TypeScript interfaces: REST/GraphQL APIs, PostgreSQL/MariaDB/Redis, Figma-based UI, Docker, and unit/integration tests. Hybrid office near Nagatinskaya in Moscow.
Зарплата: от 260000 RUR (на руки)
Компания «Медиа Эффект» работает на рынке с 2017 года. За это время реализовано около 470 проектов в сфере ИТ, включая внедрение CRM-систем, разработку сайтов и чат-ботов, а также проведение рекламных кампаний в интернете.
Кого мы ищем:
-
Опыт коммерческой fullstack-разработки от 1–3 лет
-
Уверенный JavaScript + рабочий TypeScript на бэке и фронте
-
Node.js: event loop, асинхронность, опыт разработки REST API
-
React: хуки, жизненный цикл, управление состоянием, опыт с одним из стейт-менеджеров
-
HTML/CSS: адаптивная вёрстка, flexbox/grid
-
SQL + опыт с PostgreSQL/MariaDB/Redis
-
Сборка: Vite/Webpack на уровне пользователя
-
Тесты: Jest/Vitest
-
Docker базово, Git уверенно
Что предстоит делать:
-
Разработка и поддержка серверных приложений на Node.js (TypeScript) по готовой архитектуре
-
Реализация REST/GraphQL эндпоинтов по спецификации
-
Работа с БД: запросы, оптимизация, миграции (PostgreSQL, MariaDB, Redis)
-
Интеграция с внешними API и сервисами
-
Разработка интерфейсов на React (TypeScript) по макетам из Figma
-
Вёрстка адаптивных компонентов, работа с UI-китом / дизайн-системой
-
Управление состоянием (Redux Toolkit/Zustand), интеграция с API
-
Оптимизация: мемоизация, ленивая загрузка, code splitting
-
Написание unit- и интеграционных тестов (бэк и фронт)
-
Участие в код-ревью, исправление багов на своём участке
-
Работа с CI/CD-пайплайнами, докеризация своих сервисов
-
Декомпозиция и оценка своих задач, актуализация документации
Плюсы работы с нами:
-
График работы 5/2 (офис м. Нагатинская), гибридный;
-
Официальное оформление по ТК РФ;
-
Дружная команда;
-
Компенсация проезда;
-
Компенсация питания;
-
ДМС со стоматологией (после прохождения испытательного срока);
-
Возможность профессионального и карьерного роста до senior специалиста или teamlead проектов.