АТМ АЛЬЯНС — один из лидеров российского рынка банковского и кассового оборудования, входящий в ТОП-5 компаний отрасли. Уже более 17 лет мы создаем и поддерживаем надежную инфраструктуру для крупнейших федеральных и региональных банков, обеспечивая бесперебойную работу банковского, кассового и технологического оборудования по всей стране. Сегодня АТМ АЛЬЯНС — это 61 регион присутствия, 14 филиалов, более 1 500 сотрудников и свыше 700 000 объектов на сервисном обслуживании. Мы постоянно развиваем собственные ИТ-решения, автоматизируем внутренние процессы и создаем высоконагруженные системы, которые помогают бизнесу работать эффективно. В связи с развитием команды мы ищем Ведущего бэкенд-программиста, который станет ключевым участником разработки и развития наших внутренних сервисов и продуктов. Требования: PHP: Опыт работы с Yii2 Глубокое понимание и применение объектно-ориентированного программирования (ООП) Умение использовать паттерн MVC в веб-разработке Понимание DTO и знание, когда их применять Соблюдение стандартов PSR и принципов чистоты кода Понимание принципов REST API Глубокое понимание работы с событиями, включая системные и пользовательские события и слушателей Опыт сериализации и десериализации данных Знание и применение некоторых паттернов: Singleton, Фабрика, Адаптер, Декоратор СУБД: Хорошие навыки работы с PostgreSQL и MySQL/MariaDB Опыт написания миграций Глубокое знание индексов, их роли в оптимизации запросов и умение их создавать Опыт работы с СУБД через консоль, включая базовые операции и администрирование Опыт создания и загрузки дампов Технологии: Знание основ HTTP протокола и типов запросов Опыт работы с Docker (включая создание образов) и Composer Опыт работы с RabbitMQ Опыт работы с Keycloak Базовое понимание GraphQL и его отличий от REST Знание Git Flow и опыт работы с Git, включая решение конфликтов Опыт работы с JQuery и AJAX Сервер: Умение работать с процессами и файловой системой в Unix-подобных системах Знание основ CRON задач Глубокое понимание основных директив php.ini и их влияния на работу приложений на PHP Golang: Знание основ языка, разработка и деплой Дополнительные навыки: Опыт работы с Laravel Опыт работы с Kafka Опыт в реализации сервисов с GRPC Опыт работы с CI/CD процессами Опыт использования LLM моделей, AI-агентов в процессах разработки (Claude Code, Codex, Cursor) Практические навыки: Самостоятельное ведение задач от анализа до реализации Умение писать техническую документацию Навыки оптимизации производительности Soft skills: Эффективная коммуникация в команде Способность к обучению Умение работать с обратной связью Навыки планирования и организации работ Условия: Трудоустройство в аккредитованную ИТ-компанию, с получением всех соответствующих льгот от Минцифры РФ, т.ч. отсрочка от службы в ВС РФ и ИТ-ипотека. Гибкое начало 8-часового рабочего дня. Формат работы на выбор: удаленный, офисный или гибридный (по-согласованию). Возможности: Работа над масштабным проектом; Профессиональное развитие; Решение сложных технических задач; Если вы готовы принять вызов и участвовать в трансформации существующей системы, мы будем рады обсудить возможности сотрудничества. Стань частью команды компании АТМ АЛЬЯНС!