Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Вместе с откликом, если есть возможность, пожалуйста, прикрепите короткое Loom-видео на 2–5 минут и расскажите об одном из крупных PHP-проектов, над которым вы работали.
DevTeam.Space — американская компания по дизайну и разработке программных продуктов, работающая с 2016 года. Проект представляет собой комплексную систему для управления цепочками поставок, электронной коммерцией, налогами и биллингом. Основная часть системы построена как модульный монолит на PHP/Yii2 с отдельными сервисами для биллинга и поиска, интеграциями с внешними API и базами данных.
задачи
Разрабатывать и поддерживать бэкенд на PHP/Yii2;
Работать с существующим модульным монолитом и его 23+ модулями;
Проектировать и развивать внутренние API;
Работать с внешними API и сторонними системами;
Поддерживать синхронизацию данных между несколькими системами и базами данных;
Работать с очередями сообщений и асинхронной обработкой;
Участвовать в постепенном рефакторинге legacy-кода;
Разбираться в существующей архитектуре и предлагать технические улучшения;
Работать совместно с фронтенд-разработчиками, QA, DevOps и PM;
Участвовать в оценке и планировании задач.
требования
Опыт коммерческой разработки на PHP от 5 лет;
Сильное знание PHP и принципов ООП;
Практический опыт работы с Yii2;
Опыт работы с крупными существующими проектами и legacy-кодом;
Хорошее понимание архитектуры веб-приложений;
Опыт проектирования и разработки REST API;
Уверенное знание SQL;
Опыт работы с реляционными базами данных;
Опыт работы со сложными интеграциями и сторонними API;
Понимание принципов работы очередей сообщений и асинхронной обработки;
Опыт работы с Docker;
Умение читать и разбираться в большой существующей кодовой базе;
Опыт рефакторинга без нарушения существующей бизнес-логики;
Умение самостоятельно исследовать проблему и доводить задачу до результата;
Хорошие коммуникационные навыки и опыт работы в Agile-команде;
Будет плюсом опыт работы с Azure, Microsoft SQL Server, Redis или другими решениями для кэширования и хранения данных, RabbitMQ, Azure Service Bus или другими брокерами сообщений, e-commerce, billing, financial или supply-chain системами, разработки сервисов, взаимодействующих через HTTP и очереди, постепенного разделения монолита на отдельные сервисы и оптимизации производительности high-load приложений.
условия
Зарплата в USD, обсуждается в зависимости от опыта кандидата;
Гибкий график;
Оплачиваемый отпуск;
Обучение за счёт компании;
Необходимое программное обеспечение и оборудование предоставляются по необходимости;
Возможности профессионального роста;
Обмен знаниями внутри команды, внутренние митапы и тренинги.