Казань, Петербургская улица, 52
«Практика» — это масштабная система электронного документооборота, которой пользуются уже более 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
• Frontend: JavaScript/TypeScript, Vue.js
Инфраструктура и сервисы:
• Memcached
• Gearman (фоновые задачи)
• Elasticsearch
• Контроль версий: Git
• ОС: Linux
Чем предстоит заниматься :
• Разрабатывать и развивать продукт
• Работать с фреймворком (собственный, продуманная архитектура, возможность его развития)
• Проектировать и реализовывать новые модули и бизнес-функции
• Проводить рефакторинг и декомпозицию легаси-кода
• Участие в интеграции ИИ-функций в продукт
• Оптимизировать производительность под высокие нагрузки
• 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-ипотеку и отсрочку от армии
• Офис в центре города
• Зоны отдыха в офисе:
- игры
- пазлы
- пространства для уединенной работы и генерации идей
• Крупные корпоративы на премиальных площадках
• Футбольная команда
• Программа релокации для кандидатов из других регионов
ИНКОМСИСТЕМ, НИЦ
Казань
от 200000 RUR
Всероссийский научно-исследовательский институт расходометрии - филиал ФГУП ВНИИМ им. Д.И.Менделеева
Казань
до 50000 RUR