з/п не указана
Казань
От 1 года до 3 лет
Чем предстоит заниматься:
- Разработка и поддержка бэкенд-части сложных высоконагруженных систем;
- Проектирование архитектуры решения на основе FastAPI;
- Работа с реляционными базами данных и проектирование эффективных моделей данных;
- Интеграция с внешними системами через REST API;
- Работа с унаследованным кодом и его миграция в современный стек технологий;
- Активное использование AI-инструментов (GitHub Copilot, ChatGPT, Cursor) для ускорения разработки, генерации шаблонов кода, тестов и документации.
Что ожидаем от Вас:
- Опыт работы с FastAPI (зависимости, middleware, асинхронность);
- Глубокое знание Python и Pydantic V2;
- Опыт работы с Git (ветвление, merge requests, code review);
- Знание SQLAlchemy (ORM, Core, Alembic);
- Опыт работы с PostgreSQL (оптимизация запросов, индексы);
- Умение самостоятельно настроить окружение (виртуальное окружение, переменные среды);
- Понимание принципов REST API и работа с HTTP-клиентами (httpx, aiohttp)
Будет плюсом:
- Опыт работы с CI/CD пайплайнами в Gitlab;
- Опыт миграции legacy-проектов на современные технологии;
- Навыки работы с контейнеризацией (Docker);
- Базовые знания Linux-администрирования;
- Опыт тестирования веб-приложений (pytest);
- Понимание принципов построения микросервисной архитектуры;
- Опыт работы с асинхронными драйверами (asyncpg);
- Навыки работы с брокерами сообщений (RabbitMQ, Redis).
Важно: проектная работа на 6 мес. Дальнейшее трудоустройство возможно при запуске следующего проекта.