Python Developer
- JavaScript
- Python
- PostgreSQL
- RabbitMQ
- Docker
- Django
#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
Контакты: hr_manager@24hsoft.com
Python Job
в Telegram | в VK | в Max
What You'll Do
- Добавлять в систему новые источники и виды данных — котировок, ключевых моментов спортивных событий
- Оптимизировать работу Сканера — увеличивать скорость его работы, снижать объём сетевого трафика
- Повышать стабильность работы всей системы и отдельных её компонентов
- Искать и находить причины возникающих проблем производительности и несогласованности данных
- Наши пожелания к кандидатам
- Важен опыт с любым фреймворком кроме django
- Знание современного питона (у нас Python 3.12)
- Понимание общих принципов работы с сетью — прежде всего с протоколом HTTP и вебсокетами
Preferred Qualifications
- Опыт написания скрапперов/парсеров данных из открытых источников
- Опыт чтения и понимания чужого кода, умение быстро разбираться в незнакомых проектах
- Навыки реверс-инжиниринга (от анализа чужой логики до восстановления структуры проекта)
- Углублённое знание RabbitMQ, понимание отличий различных типов exchange, опыт с более тонкой настройкой очередей
- Знакомство с JavaScript
- Знакомство с headless-браузерами, selenium, pyppeteer, playwright (у нас playwright)
- Знакомство с Grafana и VictoriaMetrics, опыт в настройке мониторинга
- Понимание методов сжатия и форматов обмена данными по сети (cbor, msgpack, signalR)
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.