сегодня

Python разработчик

ниже рынка на 20,8%
вакансия 255 900 ₽
в среднем 322 998 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Кросс-функциональная команда разрабатывает облачную платформу (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 месяцев

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в отклики Как распознать мошенничество?