Мы ожидаем:
- Уверенное владение технологиями и программными средствами, необходимыми для разработки порталов на открытых технологиях.
- Наличие опыта проектирования объектной модели и грамотного использования приемов ООП в PHP (мы разрабатываем сервисы и публичное API, и стараемся делать это круто).
- Вы умеете писать качественный код на PHP.
- Наличие опыта командной работы над проектами (методология управления проектом не имеет значения, главное, чтобы она была).
- Умение пользоваться git'ом в любом виде: консоль или графический клиент.
Будем рады, если у вас есть опыт работы с:
- Тем, что нужно для работы нагруженного портала: memcache, rabbitmq, redis, postgres, nginx, php-fpm, системами логирования и мониторинга.
- Atlassian-стеком (У нас есть Jira, Confluence, Bamboo, BitBucket Server). У нас есть процессы и регламенты, и мы им следуем. Дисциплина для нас не пустое слово.
- С PhpStorm ( бОльшая часть команды использует его).
Примеры задач, которые приходится решать
- Проектирование и разработка отказоустойчивой сервисной архитектуры, API-интерфейсов.
- Интеграции с партнерскими проектами (в числе которых Samsung и Microsoft).
- Задачи с асинхронностью и параллельной обработкой данных (парсеры и расчеты).
- Задачи с применением математических и вероятностных алгоритмов, методов статистической оценки.
- Оптимизация производительности веб-приложений (запросы в БД, кеширование, задачи масштабирования сервисов).
Организация, методологии управления проектами и разработкой ПО?
- Гибкие Aglie-методологии управления (формальные процессы Scrum, Kanban-доски).
- Каждая команда разрабатывает и поддерживает свое направление.
- Управление техдолгом, рефакторинг, покрытие тестами.
- Участие в продуктовом планировании, экспертиза и кросскультурные коммуникации.