Senior PHP Developer (offline)

Примеры целей над которыми предстоит работать:

- Непрерывное улучшение продукта, проверка гипотез, A/B testing, анализ архитектуры решений и имплементация выбранных подходов и выбранной архитектуры.
- Развитие и оптимизация поиска на продукте, который построен на базе Elasticsearch. Мы в постоянном поиске механик для повышения релевантности и полезности поиска для пользователей. Также немаловажным является время самого поиска, как и тестирование гипотез с модификациями поисковой логики.
- Развитие современных стандартов передачи фото и видео (включая realtime протоколы), для достижения баланса между оптимальностью сжатия и эффективности использования вычислительных ресурсов. Сюда же включаются разного рода сервисы по процессингу медиаданных.
- Работа над интеграцией современных архитектурных подходов в обработке событий, свой выбор остановили на event sourcing и его внедряем где он полезен.
- Работа с импортом данных сторонних приложений, унификация данных и стратегия масштабирования.
- Постоянная работа с тестированием гипотез и поиска улучшений механик на продукте. Это все возможно, так как у кросс-функциональной команды единая цель и присутсвует автономность в выборе вариантов реализации.
- Бесшовные миграции данных. Как перелить данные между хранилищами с гарантией отсутствия потерь, как сделать это без даунтаймов.


Среди технологического стека присуствует и NodeJS, часть сервисов работает на node. Если есть опыт с языками с асинхронной событийной моделью, то при желании выучить node окажем максимальную помощь в этом, ведь обладаем огромной экспертизой в этой области.

Требуемый опыт и умения:

- Эффективно и правильно решать задачи без микроменеджмента;
- Критическое мышление и умение анализировать риски при выборе вариантов реализации;
- Ответственность при написании кода, покрытие и тестирование всех edge cases, race conditions, умение видеть слабые места;
- Понимание основ работы load balancers разного уровня;
- Умение писать хороший код на PHP 5+ от 2 лет;
- Опыт работы с РСУБД (мы использует MySQL сборки Percona);
- Знание для чего нужны интерфейсы, знание концепции ООП, отсутствие лапшекода;
- Опыт работы с фреймворками не менее года;
- Умение дебажить;
- Понимание подходов к оптимизациям;
- Желание совершенствовать свой код и делать качественный продукт;
- Умение работать с системами контроля версий.

Что мы предлагаем?

- Молоко, лимоны и чай-кофе для поддержки твоего настроения:)
- Возможность обучения и совершенствования;
- Возможность роста в профессиональном плане и в карьерном (до ведущего программиста, - руководителя командой программистов);
- Оплачиваемый отпуск 24 к.д.;
- Оплачиваемый больничный;
- Корпоративные мероприятия и тимбилдинги;
- Комфортный офис (комната отдыха, кофе, плюшки);
- Удобное месторасположение офиса в центре;
- Молодой и дружный коллектив, команду профессионалов;
- Конкурентная заработная плата с привязкой к курсу у.е. (оговаривается по результатам собеседования и оценки уровня кандидата).

About Favbet

BetInvest Ltd. is an international gaming solutions provider with 20 years of industry experience, which incorporated in the United Kingdom and currently serves clients across four continents – Europe, Asia, Africa and North America.
Our product line includes Sportsbook, Data Feed, Slots, Virtual Gaming, eSports, Lottery and a CRM system. We also provide our clients with a universal online gaming platform and both retail and mobile solutions to facilitate maximum market penetration.

Company website:
http://www.betinvest.com/

The job ad is no longer active
Job unpublished on 4 December 2020

Look at the current jobs PHP Kyiv→