StormWall™

Senior Python разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Linux
  • Flask
  • HTTP
  • Highload
  • PostgreSQL
  • Socket
  • Signals
  • REST API
  • Flask Dash
  • UDP
  • C
  • C++
  • SSL
  • TCP/IP
  • SQL
  • Backend
  • Clickhouse
  • Kubernetes
  • MySQL
  • multiprocessing

Приглашаем в команду Senior​​​​​​​ Python разработчика. Работа полностью удаленная, локация кандидата значения не имеет!

Обязанности:

  • Разработка системы анализа и управления HTTP/HTTPS трафиком

  • Разработка системы сбора и анализа статистики по HTTP/HTTPS трафику.

Чего мы ожидаем:

  • Готовность вникать во все этапы разработки ПО

  • Эффективно использовать имеющийся опыт и знания: способность самостоятельно находить решения нетривиальных задач;

  • Желание обучаться новому;

Требования:

  • Опыт разработки программ на Python от 5х лет;

  • Умение разрабатывать на Python Highload системы;

  • Опыт работы с БД. Понимание основных подходов в организации хранения данных и их обработки. В наших проектах используются MySQL, PostgreSQL, Clickhouse, Redis.

  • Опыт разработки ПО под Linux. Знание о методах передачи информации между процессами в Linux: Shared memory, Socket, Signals, PIPE. Уверенная работа в командной строке (консоль)

  • Опыт работы с утилитами grep, wc, cat, nc, tcpdump, top/htop, ps, netstat и т.д.

  • Опыт разработки REST API (на основе Flask);

  • Опыт работы с библиотеками Python: Flask Dash requests threading connexio (Swagger - реализация под Python) clickhouse_driver, pmysql, socket (умение работать в python на уровне сокетов) select (умение работать в python на уровне сокетов) ctypes

  • Знания протоколов: TCP, UDP, HTTP, SSL

  • Умение работать с git;

Будет преимуществом:

  • Наличие опыта работы с Dash/Plotly;

  • Умение программировать на С;

  • Опыт работы с большими данными;

Мы предлагаем:

  • Официальное трудоустройство в аккредитованной ИТ-компании;
  • Введение в должность (адаптация, обучение продукту, поддержка на всех этапах);
  • Возможность работать из любой точки мира. Нет ограничений по локации;
  • ДМС (стоматология + мед. услуги);
  • Оплата компанией занятий в языковой школе Skyeng;
  • Компенсация занятий спортом;
  • Отличные возможности для самореализации и карьерного роста;
  • Слаженные процессы и сильная, дружная команда;
  • Богатая корпоративная жизнь, совместные праздники, онлайн-встречи.