Мы разрабатываем SaaS-платформу нового поколения для автоматизации корпоративных командировок. В одной системе объединены управление командировками, бронирование авиабилетов, гостиниц и транспорта, маршруты согласования, тревел-политики, авансовые отчеты, электронный документооборот и большое количество интеграций с ERP, 1С, авиакомпаниями, гостиничными агрегаторами и другими внешними сервисами. Сейчас платформа развивается от крупного PHP-монолита к сервисной архитектуре. О роли Мы ищем Senior PHP Backend Engineer , который станет владельцем инженерного качества платформы. Это не роль Team Lead, не классический AppSec Engineer и не QA. Security Gate — ACL, RBAC, API Security, WAF, межсервисные права, threat modeling и supply-chain risks. Privacy Gate — техническая реализация требований по ПДн, минимизация, шифрование, аудит и жизненный цикл данных
Operations Gate — observability, Redis, очереди, concurrency, recovery, отказоустойчивость и готовность к production. Что НЕ входит в обязанности управление разработчиками. ответственность за sprint delivery. постановка продуктовых задач. администрирование серверов
Задачи
эксплуатация Kubernetes
ежедневная DevOps-работа
классический penetration testing
юридическое определение правомерности обработки ПДн
управление проектами. Наш стек PHP 8.x
MySQL / PostgreSQL
RabbitMQ
WebSocket
REST API
требовать доработки Pull Request
требовать устранения нарушений безопасности
инициировать пересмотр архитектурного решения
требовать добавления тестов
инициировать исправление production-рисков
останавливать выпуск критичного изменения, которое не соответствует обязательным Engineering Gate
При этом задача роли — не создавать бюрократию и не конкурировать с Team Lead , а помогать командам находить проблемы как можно раньше и постепенно переводить повторяющиеся проверки в автоматизацию
Кого мы ищем Нам нужен инженер с системным мышлением, которому интересно не только написать работающий код, но и понять: что произойдет с этим решением через год, под большей нагрузкой, при отказе соседнего сервиса, при одновременных запросах, при попытке обхода ACL и при следующем этапе декомпозиции платформы
Эта роль подойдет сильному Senior PHP Backend Engineer, которому хочется влиять на качество всей инженерной платформы, не переходя при этом в управление командой
Требования
Нам важно Сильное знание PHP 8.x и практический опыт разработки крупных backend-систем
Опыт проектирования REST API и распределенных систем
Опыт Architecture Review и Code Review
Хорошее понимание SQL, индексов, транзакций и оптимизации запросов
Практический опыт Redis: cache, distributed locks, sessions, Pub/Sub, TTL, counters
Практический опыт асинхронной обработки: RabbitMQ/Kafka или аналогичные системы, retry, idempotency, DLQ
Понимание concurrency, race conditions и transactional boundaries
Понимание OWASP Top 10 и OWASP API Security
Практическое понимание ACL/RBAC и object-level authorization
Опыт интеграций REST, Webhooks, OAuth, JWT, XML/JSON
Понимание observability и production diagnostics
Опыт работы с персональными данными и понимание принципов Privacy by Design и технических требований 152-ФЗ
Будет большим преимуществом опыт эволюции крупного legacy/monolith-приложения в модульную или сервисную архитектуру без остановки продуктовой разработки
практическое применение Strangler Fig / Anti-Corruption Layer
DDD / bounded contexts
Event Driven Architecture
опыт zero-downtime migrations
высоконагруженные системы
отказоустойчивые интеграции
Security by Design / Threat Modeling
WAF Curator / ModSecurity
SAST / SCA
AI Coding Assistants
AI Code Review. Ваши полномочия В рамках своей зоны ответственности вы сможете: инициировать архитектурное обсуждение до начала разработки
Паспорт вакансии
История публикации
Появилась в Вакандии27 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 27 дней назад
Среди похожихНет данныху карточки не хватает полей, чтобы найти похожие
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
Грейдне указан
Формат работыУдалённо из России
ГеографияРоссиявыведено из другого признака
Зарплатане указана
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки502 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе
Проверка Вакандии
Источники и свежесть
Тип источника
Агрегатор вакансий
Найдено публикаций
1
Посмотреть публикации и даты
hcareersОсновная публикация · 2026-08-10
M
Работодатель
Millennium
2 активных вакансий · вилка работодателя указана в 0%