{"id":1210234,"url":"https://alion.io/job/sd-praktika-senior-php-developer-3","title":"Senior PHP Developer","company":{"id":45417,"name":"SD Praktika","domain":"sd-praktika.ru","url":"https://alion.io/company/sdpraktika","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kazan, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":24000,"max_usd":60000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":60},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ElasticSearch","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"Memcached","optional":false},{"name":"PHP","optional":false},{"name":"PHPStan","optional":false},{"name":"PostgreSQL","optional":false},{"name":"SQL","optional":false},{"name":"GraphQL","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Redis","optional":true},{"name":"Rest API","optional":true}],"status":"live","first_seen_at":"2026-09-18T11:10:08Z","employer_posted_date":"2026-09-18","last_verified_at":"2026-09-27T16:36:25Z","board_verified":true,"closed_at":null,"days_open":9,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":9},"description":"«Практика» - это масштабная система электронного документооборота, которой пользуются уже более 17 000 организаций по всей России. Продукт успешно развивается на протяжении многих лет: мы ежегодно подключаем новые инсталляции, и общее количество установок стабильно растет.\n Мы ищем senior PHP-разработчика, который готов влиять на архитектуру, качество и эволюцию продукта. У вас будет реальная зона принятия решений и ответственности, возможность предлагать и внедрять технические решения, а также участвовать в стратегическом развитии продукта.\n Наш продукт это гибридное приложение написанное на PHP 8.3\nМы активно используем все новинки, которые предлагают новые версии языка: Attributes, Enums, Match, Nullsafe, Arrow functions. Строим процесс вокруг сильных сторон новых версий: strict types, typed property, return type, чтобы отлавливать ошибки на этапе статического анализа. Регулярно проводим статический анализ кода Phpstan (level 5). Следим за выполнением стандартов написания кода PSR-12, PER 3.0 с помощью PHP-CS-Fixer.\n В компании около 200 человек, сильная backend-команда, выстроенные процессы code review и технического обсуждения решений.\n Технологический стек:\n Backend: PHP 8.3, собственный фреймворк, гибридная архитектура\nСУБД: PostgreSQL\nИнфраструктура и сервисы:\n Memcached\nGearman (фоновые задачи)\nElasticsearch\nКонтроль версий: Git\nОС: Linux\nЧем предстоит заниматься:\n Разрабатывать и развивать продукт\nРаботать с фреймворком (собственный, продуманная архитектура, возможность его развития)\nПроектировать и реализовывать новые модули и бизнес-функции\nПроводить рефакторинг и декомпозицию легаси-кода\nУчастие в интеграции ИИ-функций в продукт\nОптимизировать производительность под высокие нагрузки\nSQL-оптимизации\nРабота с тяжелыми запросами\nПрофилирование\nУчаствовать в обсуждениях архитектуры и принятии технических решений\nВыявлять и устранять узкие места и ошибки в системе\nУлучшать процессы разработки и качество кода\nОбязательные требования (для уровня Senior):\n Коммерческий опыт разработки на PHP от 5 лет\nОконченное высшее образование\nУверенное владение PHP 8.x\nГлубокое понимание ООП, SOLID, DRY, KISS\nОпыт проектирования архитектуры и модулей\nУверенное владение SQL\nСложные JOIN\nПодзапросы\nЗнание когда нужно и когда не нужно применять индексы\nУмение использовать EXPLAIN / ANALYZE\nОпыт работы с PostgreSQL в продакшене\nНавыки оптимизации производительности backend-приложений\nОпыт рефакторинга и работы с легаси-кодом\nУверенное владение Git (feature-ветки, rebase, merge, code review)\nОпыт работы в Linux-окружении\nБудет плюсом:\n Опыт поддержки и развития проектов с высокой нагрузкой\nЗнание Redis / Memcached\nОпыт работы с очередями (Gearman, RabbitMQ и т.п.)\nОпыт интеграции REST API / GraphQL\nОпыт работы с Elasticsearch\nПонимание принципов DDD / CQRS\nИнтерес или опыт внедрения ИИ-функций в backend\nЧто мы предлагаем:\n Работа с реальным масштабным продуктом\nВлияние на архитектуру и техническое развитие системы\nСильная backend-команда и регулярные code review\nМенторство и обмен опытом внутри команды\nВсе плюсы аккредитованной IT-компании: есть возможность получить IT-ипотеку и отсрочку от армии\nОфис в центре города\nЗоны отдыха в офисе:\n- игры\n - пазлы\n - пространства для уединенной работы и генерации идей\n Крупные корпоративы на премиальных площадках\nФутбольная команда\nПрограмма релокации для кандидатов из других регионов","description_format":"text","description_chars":3372,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":["Document Management"],"lifecycle":[{"event":"open","at":"2026-09-25T03:51:29Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":8,"expected_fill_days":31,"reasons":["conf:14","velocity","win:early"],"computed_at":"2026-09-27T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/sd-praktika-senior-php-developer-3","json_url":"https://alion.io/job/sd-praktika-senior-php-developer-3.json","meta":{"generated_at":"2026-09-28T03:42:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2296,"day_limit":5000,"remaining_today":2704,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}