Назад
21 минуту назад

Python Developer

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Python Developer (Python/асинхронные системы): Развитие системы сбора котировок и ключевых моментов спортивных событий с акцентом на добавление источников данных, оптимизацию Сканера и повышение стабильности компонентов. Focus on анализе проблем производительности и несогласованности данных, работе с сетевыми протоколами, очередями и реляционными базами данных.
#middle #удаленка

24Н Софт
Python Developer
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо

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

☑️ Наши пожелания к кандидатам
-Важен опыт с любым фреймворком кроме django
-Знание современного питона (у нас Python 3.12)
-Понимание общих принципов работы с сетью — прежде всего с протоколом HTTP и вебсокетами
-Понимание асинхронной парадигмы программирования, её отличие от работы на потоках/процессах (asyncio, aiohttp, async-await синтаксис)
-Опыт работы с брокерами очередей (у нас RabbitMQ+pika)
-Опыт работы с реляционными БД (у нас PostgreSQL 17), sqlalchemy и миграциями (у нас alembic)
-Любовь к PEP8 и типизации

Будет плюсом:
-Опыт написания скрапперов/парсеров данных из открытых источников
-Опыт чтения и понимания чужого кода, умение быстро разбираться в незнакомых проектах
-Навыки реверс-инжиниринга (от анализа чужой логики до восстановления структуры проекта)
-Углублённое знание RabbitMQ, понимание отличий различных типов exchange, опыт с более тонкой настройкой очередей
-Знакомство с JavaScript
-Знакомство с headless-браузерами, selenium, pyppeteer, playwright (у нас playwright)
-Знакомство с Grafana и VictoriaMetrics, опыт в настройке мониторинга
-Понимание методов сжатия и форматов обмена данными по сети (cbor, msgpack, signalR)
-Наличие примеров кода
-Опыт с Docker, GitLab CI
-Опыт с Pytest

Контакты:

Python Job | |

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -