К содержимому

Python Developer

24Н СофтУдалённо

  • 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 не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.