Middle Python Developer

Что за роль

В 24Н Софт открыта позиция Middle Python Developer для развития системы, которая собирает и обрабатывает данные, включая котировки и ключевые моменты спортивных событий. Основной фокус — подключение новых источников, производительность Сканера и устойчивость компонентов. Для решения задач используются асинхронный Python, сетевые протоколы, очереди и PostgreSQL.

Что предстоит делать

    • Добавлять в систему новые источники и виды данных, в том числе котировки и сведения о ключевых моментах спортивных событий.
    • Оптимизировать Сканер: ускорять обработку и сокращать объём сетевого трафика.
    • Повышать стабильность системы и отдельных компонентов, находить причины сбоев.
    • Исследовать проблемы производительности и несогласованности данных, определять их причины и устранять узкие места.
    • Разбираться в существующем коде и логике проекта при подключении новых источников и диагностике сложных проблем.

Что потребуется

    • Опыт Python-разработки от 3 до 6 лет и знание современного Python; в проекте используется Python 3.12.
    • Опыт работы с фреймворком, отличным от Django.
    • Понимание HTTP, WebSocket и асинхронного программирования: asyncio, aiohttp, синтаксис async/await, различия между асинхронностью, потоками и процессами.
    • Опыт с RabbitMQ и pika, реляционными базами данных, PostgreSQL, SQLAlchemy и миграциями Alembic.
    • Внимание к стилю кода по PEP 8 и типизации.

Что важно знать

В качестве преимуществ указаны парсинг открытых источников, реверс-инжиниринг, настройка RabbitMQ и мониторинга в Grafana и VictoriaMetrics. Также будут полезны Playwright или другие headless-браузеры, понимание форматов CBOR и MessagePack, Docker, GitLab CI и Pytest. В вакансии перечислены конкретные технологии и задачи, но зарплата и подробности о рабочем графике, кроме графика 5/2, не раскрыты.

Оценка вакансии
6.5 / 10
В описании конкретно перечислены задачи, стек и требования, включая асинхронный Python, RabbitMQ и PostgreSQL. Зарплата и дополнительные условия не указаны; известны удалённый формат, полная занятость и график 5/2.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку