Ведущий фуллстек разработчик (Python + Vue 3)

Магнит Тех · Москва · по договорённости

Компания
Магнит Тех
Город
Москва
Зарплата
по договорённости
Уровень
senior
Формат
удалённо
Удалённо
да

Мы ищем Ведущего фуллстек разработчика (Python + Vue 3) разработчика в стрим, который делает связку из двух порталов, через них проходит вся закупочная работа для Большого Магнита:
Внутренний портал (АРМ КМ) — единое рабочее место категорийного менеджера: потребности → торги → целевые условия, документооборот, дашборды, задачник.
Внешний портал SRM 2.0 — кабинет поставщика: подписание карточки товара, торги.
Есть и поддержка легаси, и стройка платформенных решений (микрофронты + общий хост + единый UI-Kit), которые становятся стандартом для всего коммерческого блока.
Соотношение фронт/бек: ~ 50/50
Стек технологий: Vue 3, TypeScript, Pinia, Module Federation, Nuxt, Tailwind, Keycloak, Python 3.11+, FastAPI, PostgreSQL, Redis, Kafka, S3, REST, gRPC, Docker, Kubernetes, GitLab CI, Vault, OpenTelemetry, Prometheus, Grafana, Sentry

Задачи:
Разрабатывать микрофронты в архитектуре АРМ КМ — реализовывать функциональные модули на Vue 3 + Vite с интеграцией через Module Federation
Заниматься интеграцией с общей платформой — подключать аутентификацию через Keycloak, синхронизировать маршрутизации с хостом
Переписывать визуал на единый техстек — миграция интерфейса ELMA на [контакты и ссылка отклика — после бесплатной регистрации]/ui 4, Tailwind CSS 4, Pinia 3, Vue Router
Работать с общим состоянием и API — использовать shared-зависимости (Vue, Pinia, axios, [контакты и ссылка отклика — после бесплатной регистрации]/core) как синглтоны, соблюдать версионные совместимости с хостом и другими микрофронтами
Проводить код-ревью, покрывать компоненты и бизнес-логику тестами, проводить ревью PR коллег, разбирать баги на стыке хоста и микро-приложений
Взаимодействовать с командой и стейкхолдерами — участвовать в груммингах/планированиях, декомпозировать задачи, синхронизироваться с бэкенд-командой по контрактам, вести техническую документации по своему микрофронту

Требования:
От 3 лет коммерческой fullstack-разработки на Vue 3 + TypeScript, Python 3.11+, FastAPI, PostgreSQL, Kafka, REST/gRPC
Опыт работы с микросервисами, микрофронт-архитектурой (Module Federation), интеграциями через Keycloak/Vault
Опыт с AI-native: уверенное владение Cursor/Claude Code/Copilot, промпт-инжиниринг, работа с LLM API, критическое ревью AI-сгенерированного кода

Мы предлагаем:
Оформление в аккредитованную ИТ-компанию
Конкурентоспособную заработную плату (обсуждается индивидуально)
ДМС со стоматологией и льготными условиями для членов семьи
Технику для работы
График работы 5/2 с гибким началом
Работу в максимально уютном офисе в центре Москвы (ст. м. Савёловская), в Краснодаре или удаленно из других городов РФ, так же есть офисы в Санкт-Петербурге (ст. м. Балтийская) и в Иннополисе
Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах
Развитие – мы оплачиваем обучение на курсах и участие в конференциях
Возможность проведения и участия в митапах, хакатонах, где можно познакомиться с работой других подразделений
Наличие корпоративных скидок PRIMEZONE и программ лояльности от компании
Наличие корпоративной библиотеки курсов
Возможность рекомендовать компанию своим друзьям, участвуя в реферальной программе

Открыть и откликнуться →

Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.

Многих вакансий каталога нет на агрегаторах

9400+ вакансий от 1600+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 850+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.