Вакансия: PHP Laravel
Описание вакансии
Проект - суперапп с клиентами под ios, andriod, windows, linux, macos и веб.
Сейчас он включает в себя модуль коммуникационной платформы со звонками, модуль управления проектами и задачами, модуль личных дел с календарём, уведомления и пр. Планируется добавить порядка 5-8 новых модулей, которые, в совокупности, следует продумать с т.з. архитектуры.
Планируемый объём пользовательской базы 200М+.
Проект сложный с точки зрения технического дизайна.
Обязанности по проекту:
- Изучение требований к продукту и подбор технологий
- Анализ требований, проектирование решений, оценка задач
- Описание ключевых абстракций и интерфейсов системы; ревью и участие в разработке принципиальных элементов
- Покрытие кода тестами
- Профилирование и оптимизация системы
- Поддержка работы разрабатываемой системы
Опыт:
- 3+ года опыта разработки на php7+ и Laravel8+
- Практический опыт в проектировании высоконагруженных распределённых систем
- Понимание основ сетевых и веб-технологий
- Хорошее знание работы разных типов баз данных
- Опыт в контейнеризации и деплое
- Опыт работы с WSDL+ SOAP
Будет плюсом:
- Опыт авторизации по LDAP через AD
- Опыт авторизации по протоколу OAuth2/OpenID Connect
- Опыт написания парсеров для Excel файлов
Стек на проекте:
- Docker
- PostgreSQL
- Matrix протокол
- Synapse сервер
- REST API
- Swagger
- WebSocket
- nginx
- CI/CD
- Redis
- PHPUnit
Условия :
- Итерационная разработка спринтами с планированием и отчётами
- Удалённая работа