24Н Софт
Зарплата не указана
ОткликнутьсяЛокация: не указана
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Middle
#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 в Telegram | в Pm | в Max