← К каталогу
СИ

Системы документооборота

Senior PHP Developer

ОфисSeniorКазань, Россия12 дн. назад
О ВАКАНСИИ

Описание вакансии

«Практика» — это масштабная система электронного документооборота, которой пользуются уже более 17 000 организаций по всей России. Продукт успешно развивается на протяжении многих лет: мы ежегодно подключаем новые инсталляции, и общее количество установок стабильно растет.

Мы ищем senior PHP-разработчика, который готов влиять на архитектуру, качество и эволюцию продукта. У вас будет реальная зона принятия решений и ответственности, возможность предлагать и внедрять технические решения, а также участвовать в стратегическом развитии продукта.

Наш продукт это гибридное приложение написанное на PHP 8.3

Мы активно используем все новинки, которые предлагают новые версии языка: Attributes, Enums, Match, Nullsafe, Arrow functions. Строим процесс вокруг сильных сторон новых версий: strict types, typed property, return type, чтобы отлавливать ошибки на этапе статического анализа. Регулярно проводим статический анализ кода Phpstan (level 5). Следим за выполнением стандартов написания кода PSR-12, PER 3.0 с помощью PHP-CS-Fixer.

В компании около 200 человек, сильная backend-команда, выстроенные процессы code review и технического обсуждения решений.

Технологический стек:

  • Backend: PHP 8.3, собственный фреймворк, гибридная архитектура
  • СУБД: PostgreSQL

Инфраструктура и сервисы:

  • Memcached
  • Gearman (фоновые задачи)
  • Elasticsearch
  • Контроль версий: Git
  • ОС: Linux

Чем предстоит заниматься:

  • Разрабатывать и развивать продукт
  • Работать с фреймворком (собственный, продуманная архитектура, возможность его развития)
  • Проектировать и реализовывать новые модули и бизнес-функции
  • Проводить рефакторинг и декомпозицию легаси-кода
  • Участие в интеграции ИИ-функций в продукт
  • Оптимизировать производительность под высокие нагрузки
  • SQL-оптимизации
  • Работа с тяжелыми запросами
  • Профилирование
  • Участвовать в обсуждениях архитектуры и принятии технических решений
  • Выявлять и устранять узкие места и ошибки в системе
  • Улучшать процессы разработки и…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / moreThan6