на главную
hh•4 ч. назадПрямой отклик

Senior PHP-разработчик

В офисе КазаньIT-ипотекаОтсрочка от армииМенторствоРелокация

Навыки и технологии

PHPPostgreSQLRedisElasticsearchRabbitMQGitMySQL

Ключевая задача

Разработка и развитие масштабной системы электронного документооборота «Практика» на PHP 8.3: проектирование модулей, рефакторинг легаси, оптимизация производительности и участие в архитектуре.

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

О компании

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

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

Обязанности

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

Требования

Обязательные требования (для уровня Senior):

  • Коммерческий опыт разработки на PHP от 5 лет
  • Оконченное высшее образование
  • Уверенное владение PHP 8.x
  • Глубокое понимание ООП, SOLID, DRY, KISS
  • Опыт проектирования архитектуры и модулей
  • Уверенное владение SQL
  • Сложные JOIN
  • Подзапросы
  • Знание когда нужно и когда не нужно применять индексы
  • Умение использовать EXPLAIN / ANALYZE
  • Опыт работы с PostgreSQL в продакшене
  • Навыки оптимизации производительности backend-приложений
  • Опыт рефакторинга и работы с легаси-кодом
  • Уверенное владение Git (feature-ветки, rebase, merge, code review)
  • Опыт работы в Linux-окружении

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

  • Опыт поддержки и развития проектов с высокой нагрузкой
  • Знание Redis / Memcached
  • Опыт работы с очередями (Gearman, RabbitMQ и т.п.)
  • Опыт интеграции REST API / GraphQL
  • Опыт работы с Elasticsearch
  • Понимание принципов DDD / CQRS
  • Интерес или опыт внедрения ИИ-функций в backend

Условия

  • Работа с реальным масштабным продуктом
  • Влияние на архитектуру и техническое развитие системы
  • Сильная backend-команда и регулярные code review
  • Менторство и обмен опытом внутри команды
  • Все плюсы аккредитованной IT-компании: есть возможность получить IT-ипотеку и отсрочку от армии
  • Офис в центре города
  • Зоны отдыха в офисе:
    • игры
    • пазлы
    • пространства для уединенной работы и генерации идей
  • Крупные корпоративы на премиальных площадках
  • Футбольная команда
  • Программа релокации для кандидатов из других регионов