Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
Python разработчик
сопроводительное письмо
описание
Кросс-функциональная команда разрабатывает облачную платформу (PaaS/IaaS) и систему управления виртуализацией гипервизора KVM. Компания — партнёр государственных компаний и лидеров российского бизнеса, разработчик и системный интегратор крупнейших государственных информационных систем, а также коммерческих решений для налогового мониторинга.
задачи
- Создавать высокопроизводительные RESTful API с использованием FastAPI
- Документировать API с использованием Swagger/OpenAPI
- Реализовывать аутентификацию и авторизацию (OAuth2, JWT)
- Разрабатывать серверные приложения, взаимодействующие через ZeroMQ, gRPC, HTTP/HTTPS, TCP/UDP
- Реализовывать асинхронные и многопоточные задачи для обработки больших объемов данных
- Оптимизировать SQL-запросы и индексы для повышения производительности
- Работать с асинхронными драйверами баз данных (asyncpg, aiosqlite)
- Интегрировать с внешними API через асинхронные HTTP-запросы (aiohttp, httpx)
- Работать с LDAP-протоколом для аутентификации и управления пользователями
- Написать unit и интеграционные тесты для асинхронного кода (pytest, pytest-asyncio)
требования
- Опыт разработки RESTful API с использованием FastAPI
- Понимание принципов REST (ресурсы, методы HTTP, статус-коды)
- Умение проектировать и документировать API (Swagger/OpenAPI)
- Глубокое понимание asyncio и её компонентов (корутины, задачи, цикл событий)
- Опыт разработки серверных сетевых приложений с использованием asyncio (TCP/UDP серверы, ZeroMQ)
- Умение работать с асинхронными библиотеками (aiohttp, httpx, aioredis)
- Опыт работы с многопоточностью (threading) и многозадачностью (multiprocessing)
- Понимание GIL и его влияния на производительность
- Умение использовать пулы потоков и процессов (ThreadPoolExecutor, ProcessPoolExecutor)
- Опыт работы с SQLAlchemy (Core и ORM) для реляционных баз данных
- Знание асинхронных драйверов для баз данных (asyncpg, aiosqlite)
- Умение оптимизировать запросы и работать с индексами
- Опыт работы с сетевыми протоколами (HTTP/HTTPS, TCP/UDP)
- Знание принципов работы сокетов и сетевых библиотек (socket, asyncio)
- Опыт работы с ZeroMQ (zmq) или gRPC для распределенных систем
- Опыт разработки высоконагруженных сетевых приложений
- Опыт написания unit- и интеграционных тестов для асинхронного кода (pytest, pytest-asyncio)
- Умение отлаживать асинхронные приложения (asyncio debug mode, logging)
- Будет плюсом опыт работы с очередями задач (Celery, RabbitMQ, Kafka), знание систем кэширования (Redis, Memcached), опыт работы с системами управления виртуализацией (VMware, OpenStack, QEMU/KVM)
условия
- Рабочий график: пятидневка (Пн–Чт 09:00–18:00, Пт 09:00–16:45)
- Конкурентная зарплата по результатам собеседования и премии за эффективность
- Официальное трудоустройство по ТК РФ, зарплата дважды в месяц, оплачиваемые отпуска с доплатой 50% после 11 месяцев
- Компенсация больничного до 7 дней с полной оплатой
- ДМС после испытательного срока с стоматологией
- Возмещение до 50% затрат на спорт
- Профессиональное обучение и сертификация за счёт компании
- Внутренние и внешние митапы, хакатоны, конференции, тренинги
- Партнёрские программы Skyeng и Skillbox
- Корпоративная библиотека Alpina Digital
- 5 дополнительных оплачиваемых выходных после 11 месяцев
навыки