О проекте:
Масштабное решение для массажистов, специалистов по кузовному ремонту и их клиентов с более чем 1 миллионом пользователей. Клиенты могут увидеть расписание своего терапевта и просмотреть различные виды услуг, которые предоставляют терапевты, а также записаться на прием. Терапевты могут управлять клиентской базой, проводить кампании по электронной почте, рассылать рекламные акции и т. д.
Технический стек:
PHP 7.2, MySql 8.0, Redis, Symfony 3.4, Doctrine, PHPUnit, AWS (SQS, EC2, S3, ECS. RDS, CloudWatch, CodeBuild, CodeDeploy, CodePipeline и т. д.)
Состав команды:
< p>3 инженера по обеспечению качества, 2 инженера по JavaScript, 3 инженера PHP, 1 инженер по обеспечению качества, Scrum-мастер, владелец продукта
Талант, который вы привнесет в нашу команду:
- Опыт работы со стеком PHP не менее 3 лет.
- Отличное знание PHP.
- Хорошее знание JavaScript.
- Опыт работы с React и Redux< /li>
- Предпочтителен опыт работы с фреймворком Symfony.
- Хорошее понимание принципов ООП/OOD.
- Знание и практика применения DDD, CQRS, источников событий.
- Опыт работы с шаблонами проектирования.
- Опыт покрытия кода с помощью модульного тестирования.
- Опыт работы со сторонними сервисами и системами обработки платежей (Stripe, Square и т. д.).
- Знания. структур данных, алгоритмов и шаблонов.
- Большой опыт работы с API-интерфейсами на основе REST.
- Уровень английского языка выше среднего (эта должность требует повседневного устного общения с англоговорящими членами команды и заказчиком).
- Опыт работы со стеком AWS, Docker будет плюсом.
Обязанности:
- Разработка новых REST API для веб- и мобильных клиентов и поддержка существующей функциональности продукта.
- Тесное сотрудничество с клиентом и командой разработчиков интерфейса.
- Работа со сторонними интеграциями и службами обработки платежей ( Забронируйте с помощью Google, Календаря Google, Sendgrid, Stripe, Square и многих других).
- Уточняйте требования и создавайте заявки совместно с командой.
- Тесно работайте с командой разработчиков и командой поддержки. и команда DevOps.
- Участвуйте в церемониях Scrum.
- Принимайте на себя ответственность и инициативу, чтобы обеспечить исключительные результаты как для ваших отдельных задач, так и для общего успеха проекта.