Ведущий фуллстек разработчик (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‑сгенерированного кода