CLICK

Senior PHP Developer (Yii2)

Не указана
  • Ташкент
  • Полная занятость
  • Полный день
  • Более 6 лет

Должностные обязанности

  • Разработка, развитие и поддержка внутреннего АРМ-продукта компании.

  • Оптимизация существующего кода и архитектуры для повышения производительности и надежности.

  • Интеграция с внутренними и внешними системами (API, сервисы, корпоративные базы данных).

  • Разработка новых модулей и сервисов под бизнес-задачи компании.

  • Обеспечение безопасности приложений и данных (аутентификация, авторизация, шифрование, аудит действий).

  • Настройка процессов CI/CD, участие в релизах и деплое.

  • Проведение code review, менторство младших разработчиков.

  • Участие в проектировании архитектурных решений совместно с архитекторами и аналитиками.

  • Взаимодействие с бизнес-заказчиками и аналитиками для уточнения требований.

Требования к кандидату

  • Технические навыки:

    • Уверенные знания PHP 6+, опыт от 5 лет в промышленной разработке.

    • Отличное понимание ООП, SOLID, MVC, REST, DRY/KISS.

    • Опыт работы с современными PHP-фреймворками - Yii2, будет плюсом знание Laravel.

    • Опыт оптимизации SQL-запросов, глубокое знание MSSQL/PostgreSQL, индексации, транзакций.

    • Знание и опыт работы с Redis/RabbitMQ (очереди, кеширование).

    • Опыт написания и интеграции REST API, JSON, SOAP.

    • Уверенная работа с Docker, понимание контейнеризации и микросервисных архитектур.

    • Опыт настройки и поддержки CI/CD (GitLab CI, Jenkins, GitHub Actions).

    • Понимание принципов безопасности веб-приложений (XSS, CSRF, SQL-инъекции, JWT, OAuth 2.0).

    • Базовые знания Linux/Unix для настройки окружений.

    • Опыт работы с системами контроля версий - Git

    Будет плюсом:

    • Опыт работы с внутренними корпоративными системами CRM / АРМ.

    • Навыки проектирования архитектуры (SOA, микросервисы, event-driven).

    • Опыт написания unit и интеграционных тестов (PHPUnit, Pest).

    • Понимание принципов Agile (Scrum, Kanban).

    • Знание Docker Compose, Kubernetes, AWS или других облачных решений.