Обязанности:
-
Разработка и поддержание бекенд-сервисов на FastAPI с PostgreSQL.
-
Разработка фронтенд-приложения с использованием Nuxt3 (Vue.js) и TypeScript.
-
Работа в монорепозитории с использованием GitLab.
-
Разработка и управление микросервисами с Docker & Kubernetes.
-
Интеграция и поддержка обмена сообщениями через NATS JetStream.
-
Обеспечение обновления в реальном времени на фронтенде через WebSockets.
-
Поддержка и улучшение функциональности API Gateway (обеспечение эффективной маршрутизации и безопасности).
-
Работа с Alembic для управления миграциями баз данных.
-
Оптимизация производительности, кэширование и запросы к базе данных.
-
Обеспечение качества через модульное и интеграционное тестирование.
-
Проектировка и реализация RBAC (Role-Based Access Control) в сервисах.
Требования:
-
Опыт работы от 3 лет в бекенд-разработке (FastAPI, Django или Flask).
-
Опыт работы с Nuxt3 / Vue.js.
-
Опыт работы с PostgreSQL, включая проектирование схем и оптимизацию.
-
Опыт работы с NATS JetStream или другими брокерами сообщений (RabbitMQ, Kafka и др.).
-
Опыт работы с API Gateway и межсервисным взаимодействием.
-
Опыт работы с Helm charts для автоматизации развертывания в Kubernetes.
-
Глубокие знания Docker & Kubernetes.
-
Владение GitLab CI/CD.
-
Знание Redis для кэширования.
-
Навыки отладки и опыт работы с инструментами логирования, трассировки и мониторинга.
-
Знание REST API, WebSockets и асинхронной обработки задач (Celery или аналогичных инструментов).
-
Хорошее знание Python и Javascript/TypeScript.
Желательные навыки:
- Реализация CI/CD пайплайнов и участие в разработке GitLab CI/CD.
- Опыт работы с CapacitorJS для разработки мобильных приложений.
- Оптимизация производительности фронтенда.
Условия:
- Официальное оформление по ТК РФ.
- График работы: 5/2 с 10:00 до 19:00.
- Достойный уровень заработной платы по результатам собеседования.
- ДМС после испытательного срока.
- Профессиональное обучение и развитие.
Будем рады видеть Вас в нашей команде!
Похожие вакансии
Высшее техническое \ математическое \ математико-экономическое \ экономическое образование. Опыт работы в сфере банковских информационных технологий не менее 2-х лет.
Уверенное владение современными возможностями языка (records, pattern matching, async/await, LINQ). Глубокое понимание ООП, применение принципов SOLID, DRY, KISS в...
Уверенное знание PHP 7+, опыт работы с современными фреймворками (Laravel / Symfony / Yii2). Хорошее понимание концептов отказоустойчивости и паттернов...
Опыт разработки Backend приложений (Python 3.>) от 5 лет. Уверенное владение базовыми архитектурными паттернами. Понимание асинхронной парадигмы программирования.
Знание ООП, PHP, MySQL. Опыт работы с любым из фреймворков (у нас Symfony). Уверенное владение паттернами проектирования. Опыт работы в...
