Junior Perl Developer (Gamedev)
Прямой работодатель Crazy panda ( crazypanda.ru )
Москва, Россия
Джуниор
27 февраля 2024
Удаленная работа
Опыт работы менее 1 года
Опыт работы менее 1 года
Короткая ссылка: gkjb.ru/hdDv
Описание вакансии
Crazy Panda - разработчик мобильных игр, с 2010 года создающий проекты в разных жанрах и сеттингах. Присоединяйся к нам, go crazy with panda! Сейчас мы ищем серверного Perl разработчика в нашу уютную социальную ферму «Запорожье» для расширения и укрепления команды.
У нас:
- Весь код приличного качества и хорошей читаемости. Только пробелы, никаких табов. Без привязки к IDE, пишем, на чем нравится;
- Мы используем свежие версии Perl и модули со CPAN;
- Самописный асинхронный фреймворк на С++ и Perl для общения с клиентами и другими бекендами через websocket;
- Мы публикуем часть своих разработок на CPAN (): XS::Install, XS::Framework, Export::XS, Date, URI::XS, UniEvent, CPP::ev, CPP::geos, XS::lib*, все Panda:: и многое другое;
- Итеративная разработка без нереальных сроков.
Основные направления работы:
- Долгосрочная поддержка игры в социальных сетях;
- Добавление фич, оптимизация под меняющиеся условия, поиск и исправление ошибок, взаимодействие с командами других сервисов и игр;
- Stateful бэкенд (серверная часть) социальных игр.
Нам важно, чтобы у вас было:
- Знание какого-либо современного языка программирования;
- Понимание ООП;
- Базовое знание Perl или готовность его изучить;
- Понимание SQL, базовое умение работать с базами данных (у нас PostgreSQL и SQLite);
- Готовность изучать новое и необычное.
Научим:
- Хорошо программировать на Perl;
- ООП на Perl (mro, Moo);
- Написание тестов для Perl;
- Отладка Perl (встроенный отладчик, Devel::Peek, Data::Printer);
- Понимание производительности кода Perl, профилирование;
- Базовому программированию на С++;
- Работе с СУБД, написания и оптимизации SQL запросов (EXPLAIN ANALYZE);
- Работе с асинхронными событиями, веб-фреймворками и ORM;
- Пониманию архитектуры высоконагруженных сервисов (TCP, RPC, load-balancing, HTTP).
Мы предлагаем:
- Активный проект с живой аудиторией и стабильными планами по развитию;
- Профессиональную команду, увлеченную разработкой и играми;
- Возможности роста. Мы ценим стремление наших сотрудников профессионально развиваться;
- Полностью белую заработную плату, официальное оформление;
- Работу удаленно или в гибридном формате, гибкое начало рабочего дня;
- Частичную компенсацию ДМС, стоматологии и спортивных абонементов;
- Бесплатное обучение английскому в группах для разных уровней;
- Бюджет на профессиональное обучение, посещение конференций и митапов;
- Корпоративы, онлайн-мероприятия, кибер-турниры, крутой мерч.