Примеры целей над которыми предстоит работать:
- Непрерывное улучшение продукта, проверка гипотез, A/B testing, анализ архитектуры решений и имплементация выбранных подходов и выбранной архитектуры.
- Движение в сторону отделения функционала в отдельный автономный сервис, highload.
- Разработка и имплементация API для межсервисного взаимодействия, сейчас мы используем RAML.
- Работа над фоновой обработкой больших обьемов пользовательских данных, с эффективным использованием серверных ресурсов (bare metal).
- Разработка менеджера сценариев для автоматизации создания бизнес логики рассылок.
Работа над интеграцией современных архитектурных подходов в обработке событий, свой выбор остановили на event sourcing и его внедряем где он полезен.
- Работа с импортом данных сторонних приложений, унификация данных и стратегия масштабирования.
- Постоянная работа с тестированием гипотез и поиска улучшений механик на продукте.
Большим плюсом будет знание языков с асинхронной событийной моделью. Часть сервисов могут быть имплементированы на Node/Go/etc. Но это не блокер, ведь при желании выучить новый язык окажем максимальную помощь в этом, ведь обладаем огромной экспертизой в этой области. Отсутствие знаний в некоторых областях может быть легко перекрыто желанием обучиться и прикладыванием усилий со стороны кандидата. Нет ничего невозможного!
Требуемый опыт и умения:
- Эффективно и правильно решать задачи без микроменеджмента;
- Критическое мышление и умение анализировать риски при выборе вариантов реализации;
- Ответственность при написании кода, покрытие и тестирование всех edge cases, race conditions, умение видеть слабые места;
- Понимание основ работы load balancers разного уровня;
- Умение писать хороший код на PHP 5+ от 2 лет;
- Опыт работы с РСУБД (мы использует MySQL сборки Percona), опыт работы с NoSQL;
- Знание для чего нужны интерфейсы, знание концепции ООП, отсутствие лапшекода;
- Опыт работы с фреймворками не менее года;
- Умение дебажить;
- Понимание подходов к оптимизациям;
- Желание совершенствовать свой код и делать качественный продукт;
- Умение работать с системами контроля версий.
С чем мы работаем?
- Highload с десятками миллионов пользователей;
- Своя платформа на базе Yii, Symfony, сервисы на Node;
- Mysql с терабайтами данных, репликациями, шардами и балансерами;
- Amqp в лице rabbitmq для распределенных задач, целый кластер кролика с большой нагрузкой, в некоторых местах kafka;
- ElasticSearch в качестве поисковой платформы с кучей данных, с возможностью привнести еще поисковые системы для решения конкретных проблем;
- Кластеры из memcached и redis;
И многое другое!
Компания предлагает:
- Работу в команде профессионалов, в топовой компании сферы digital marketing;
- Обучение и менторство;
- Приятный социальный пакет (компенсация 50% медицинской страховки, курсов иностранного языка и спорта);
- Корпоративные мероприятия тренинги, семинары и тимбилдинги;
- Комфортный офис (комната отдыха, кухня);
- Удобное расположение офиса в районе метро Майдан Незалежности.
About Aurora Technologies Ukraine
Aurora Technologies — всесвітня медіакомпанія та ексклюзивний постачальник інноваційних технологій. Ми запровадили абсолютно новий підхід до B2B співпраці, тому наші партнери отримують інтелектуальні рішення, які приносять прибуток 24/7.
Aurora Technologies - це компанія чудових людей, справді згуртована команда високопрофесійних технічних і продуктових експертів.
Ми послідовно досягаємо своїх цілей і пишаємося своїми досягненнями. Ми намагаємося знайти найкращі рішення для наших ідей і завжди раді жвавому обговоренню реалізації завдань.
Приєднуйтесь до найкращої команди!
Company website:
https://auroratechnologies.com.ua/
DOU company page:
https://jobs.dou.ua/companies/aurora-technologies/
The job ad is no longer active
Job unpublished on
31 December 2020
Look at the current
jobs
PHP
Kyiv→