Назад к списку вакансий

Perl Developer (social farm)

Удаленно / Полная занятость

В нашу уютную и любимую социальную ферму «Запорожье» ищем серверного Perl разработчика в существующую команду на расширение.

У нас:

  • Весь наш код приличного качества и хорошей читаемости. Только пробелы, никаких табов. Без привязки к IDE, пишем на чем нравится;
  • Мы используем свежие версии Perl и модули со CPAN;
  • Мы публикуем часть своих разработок на CPAN (https://metacpan.org/): XS::Install, XS::Framework, Export::XS, Date, URI::XS, UniEvent, CPP::ev, CPP::geos, XS::lib*, все Panda:: и многое другое.

Основные направления работы

  • Долгосрочная поддержка игр в социальных сетях;
  • Добавление фич, оптимизация под меняющиеся условия, поиск и исправление ошибок, взаимодействие с командами других сервисов и игр;
  • Stateful бекенд (серверная часть) социальных игр;
  • Самописный асинхронный фреймворк на С++ и Perl для общения с клиентами и другими бекендами через websocket.

Ключевые требования

  • Хорошее знание Perl.

Желательно, но не обязательно, научим:

  • ООП на Perl (mro, Moo);
  • Написание тестов для Perl;
  • Отладка Perl (встроенный отладчик, Devel::Peek, Data::Printer);
  • Понимание производительности кода Perl (perl -MO=Concise,-exec, NYT::Prof);
  • Минимальные знания С++;
  • Минимальный опыт работы с любой СУБД (мы используем PostgreSQL), написания и оптимизации SQL запросов (EXPLAIN ANALYZE);
  • Минимальный опыт работы со следующими технологиями: AnyEvent, Catalyst, DBIx::Class;
  • Понимание архитектуры высоконагруженных сервисов (TCP, RPC, load-balancing, HTTP).

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

  • Непрерывно растущий проект с активной аудиторией;
  • Достойную белую заработную плату;
  • Возможность работать из любой точки мира или в комфортном офисе в Москве, если предпочитаешь офис;
  • Официальное оформление;
  • Гибкое начало рабочего дня;
  • 50% компенсации ДМС со стоматологией и фитнеса;
  • Бесплатные онлайн-курсы по английскому языку для всех уровней;
  • Мы не только хорошо работаем, но и хорошо отдыхаем. У нас часто проводятся как онлайн, так и оффлайн мероприятия.

У нас есть тестовое задание, которое дается до/после первичного интервью.

Заинтересовала вакансия?

Прикрепить файл