МагнитМагнит

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

офис, удалёнка, гибрид

Команда развивает связку внутренних и внешних порталов для всей закупочной работы — АРМ КМ для менеджеров и SRM 2.0 для поставщиков. Роль фокусируется на микрофронтах, едином UI‑стеке и интеграциях, чтобы обеспечить единый опыт и надёжные контрактные интеграции между порталами

ГрейдLead
Опытот 3 лет

Стек

PythonVue 3PostgreSQLModule FederationTypeScriptFastAPIRedisKafkaS3RESTgRPCNuxtPiniaViteTailwindKeycloakDockerKubernetesGitLab CIVaultOpenTelemetryPrometheusGrafanaSentry

Задачи

  • •Разрабатывать микрофронты на Vue 3 + Vite и интегрировать их через Module Federation
  • •Интегрировать аутентификацию и авторизацию через Keycloak и синхронизировать маршрутизацию с хостом
  • •Мигрировать интерфейсы на единый UI‑стек (Nuxt/@nuxt/ui, Tailwind, Pinia)
  • •Работать с общим состоянием и shared‑зависимостями, обеспечивать совместимость версий с хостом и другими микрофронтами
  • •Согласовывать API/контракты с бэкендом и поддерживать интеграции через REST/gRPC
  • •Проводить код‑ревью, покрывать логику тестами и разбирать баги на стыке хоста и микро‑приложений

Обязательно

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

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT