PHP-разработчик Senior
О компании:
Мы занимаемся разработкой комплексных веб-приложений и сервисов на PHP с использованием современных фреймворков и технологий. Наши проекты включают создание и поддержку REST API, интеграцию с внешними сервисами, а также разработку высоконагруженных систем. Мы ищем Senior PHP Developer с глубоким пониманием архитектурных принципов, таких как Domain-Driven Design (DDD) и чистая архитектура, для лидерства в разработке и улучшении наших продуктов.
Основные задачи:
- Разработка и поддержка веб-приложений, REST API с использованием Yii2, Symfony или Laravel.
- Архитектурное проектирование и внедрение чистой архитектуры, следуя принципам Domain-Driven Design (DDD), чтобы улучшить читаемость и масштабируемость кода.
- Участие в создании и оптимизации архитектуры системы, внедрение модульного и гибкого дизайна для поддержки масштабирования и устойчивости.
- Поддержка и оптимизация баз данных MySQL / PostgreSQL, работа с миграциями и индексацией для обеспечения высокой производительности.
- Автоматизация и проведение тестирования с использованием Codeception и PHPUnit.
- Ведение технического лидерства, проведение код-ревью, наставничество и обучение команды, участие в стратегических технических решениях.
Требования:
- Опыт работы с PHP 8+ и одним из фреймворков: Yii2, Symfony или Laravel.
- Отличное понимание ООП, паттернов проектирования и практик SOLID, уверенное владение PHP для построения масштабируемых решений.
- Глубокое знание архитектурных подходов, таких как Domain-Driven Design (DDD), чистая архитектура.
- Опыт проектирования REST API, знание принципов безопасности и интеграции с внешними сервисами.
- Уверенные знания MySQL / PostgreSQL, умение оптимизировать запросы и структуру базы данных.
- Опыт работы с Docker.
- Опыт написания автоматических тестов с Codeception и PHPUnit.
- Опыт работы с системами контроля версий.
- Опыт руководства командой, наставничество младших разработчиков и участие в код-ревью.
Мы предлагаем:
- Участие в интересных и сложных проектах с использованием современных технологий.
- Возможность профессионального роста и обучения.
- Дружный коллектив и комфортные условия работы.
- Гибкий график работы.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).