Ведущий Perl-разработчик

Срок для отклика истек

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

VK Коммуникации — это единая техническая площадка, обеспечивающая централизованное управление всеми каналами доставки уведомлений пользователям. Сервис поддерживает все группы транспортов, таких как SMS, push-уведомления, мессенджеры, электронная почта и внутренние корпоративные чаты, что позволяет доставлять важную для пользователей информацию быстро и эффективно.

Задачи:

  • разработка новых и поддержка актуальных способов верификации пользователей;
  • построение отказоустойчивых масштабируемых сервисов, нацеленных на улучшение UX;
  • интеграции с операторами, партнёрами, внутренними и внешними продуктами;
  • развитие панели управления для администрирования.

Требования:

  • понимание отличий бинарных и текстовых протоколов и опыт работы с tcpdump;
  • понимание работы с сигналами UNIX и безопасными сигналами в Perl;
  • понимание системных вызовов UNIX и опыт работы со strace;
  • опыт настройки веб-серверов (nginx, apache);
  • опыт работы с реляционными базами данных, понимание принципов построения индексов;
  • опыт работы с хранилищами key-value;
  • опыт работы с регулярными выражениями;
  • понимание механизмов масштабирования нагрузки на запись и чтение для баз данных;
  • понимание REST и опыт проектирования HTTP-сервисов.

Будет плюсом:

  • опыт работы с ClickHouse;
  • понимание отличий вытесняющей и кооперативной многозадачности;
  • знание Lua, Go, опыт работы с Kafka, Docker и Kubernetes, Perl XS, JavaScript/TypeScript, Systemd, Ansible.