АТМ АЛЬЯНС — один из лидеров российского рынка банковского и кассового оборудования, входящий в ТОП-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-часового рабочего дня.
- Формат работы на выбор: удаленный, офисный или гибридный (по-согласованию).
Возможности:
-
Работа над масштабным проектом;
-
Профессиональное развитие;
-
Решение сложных технических задач;
Если вы готовы принять вызов и участвовать в трансформации существующей системы, мы будем рады обсудить возможности сотрудничества.
Стань частью команды компании АТМ АЛЬЯНС!