СписокРабот
Вся Россия
    Все города

    Senior PHP Backend Engineer (Architecture & Security)

    от 300 000 ₽
    Millennium Москва
    Удаленная работа Постоянная занятость опыт от 6 лет
    Откликнуться на сайте работодателя

    Описание

    Мы разрабатываем SaaS-платформу нового поколения для автоматизации корпоративных командировок. В одной системе объединены управление командировками, бронирование авиабилетов, гостиниц и транспорта, маршруты согласования, тревел-политики, авансовые отчеты, электронный документооборот и большое количество интеграций с ERP, 1С, авиакомпаниями, гостиничными агрегаторами и другими внешними сервисами. Сейчас платформа развивается от крупного PHP-монолита к сервисной архитектуре. О роли Мы ищем Senior PHP Backend Engineer, который станет владельцем инженерного качества платформы. Это не роль Team Lead, не классический AppSec Engineer и не QA. Основные зоны ответственности Декомпозиция монолита и развитие сервисной архитектуры Architecture Review Security by Design & Threat Modeling Code Review Security Review Service-to-Service Security Business Logic Review API Review AI Code Review Database & Migration Review Backward Compatibility Асинхронность и распределенные процессы Concurrency & Race Conditions WAF и Security Diagnostics Защита персональных данных Software Supply Chain Security Тестирование безопасности и бизнес-логики Observability и эксплуатационная готовность Backup, Recovery & Failure Scenarios Engineering Gate Инженер отвечает за четыре направления независимой проверки: Architecture Gate — архитектура, границы сервисов, данные, API, интеграции, производительность и совместимость. 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; Redis; RabbitMQ; WebSocket; REST API; Docker; Git; Linux. Нам важно Сильное знание 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; CQRS; опыт zero-downtime migrations; высоконагруженные системы; отказоустойчивые интеграции; Security by Design / Threat Modeling; WAF Curator / ModSecurity; SAST / SCA; AI Coding Assistants; AI Code Review. Ваши полномочия В рамках своей зоны ответственности вы сможете: инициировать архитектурное обсуждение до начала разработки; требовать доработки Pull Request; требовать устранения нарушений безопасности; инициировать пересмотр архитектурного решения; требовать добавления тестов; инициировать исправление production-рисков; останавливать выпуск критичного изменения, которое не соответствует обязательным Engineering Gate. При этом задача роли — не создавать бюрократию и не конкурировать с Team Lead, а помогать командам находить проблемы как можно раньше и постепенно переводить повторяющиеся проверки в автоматизацию. Кого мы ищем Нам нужен инженер с системным мышлением, которому интересно не только написать работающий код, но и понять: что произойдет с этим решением через год, под большей нагрузкой, при отказе соседнего сервиса, при одновременных запросах, при попытке обхода ACL и при следующем этапе декомпозиции платформы. Эта роль подойдет сильному Senior PHP Backend Engineer, которому хочется влиять на качество всей инженерной платформы, не переходя при этом в управление командой.

    Источник: hh · Опубликовано: 5 дней назад

    Ещё вакансии в городе Москва

    Все

    Коммерческий директор

    з/п не указана
    Инжиниринговая Компания Девон Москва
    Полный день Постоянная занятость опыт от 1 года

    ЧИТАЙТЕ ВНИМАТЕЛЬНО!!! Мы ищем коммерческого директора к нам в команду. Наш профиль —ИНЖЕНЕРНЫЕ ИЗЫСКАНИЯ. ВНИМАНИЕ !!! Опыт в инженерных изыскания обязателен!!! Ключевая задача на этой должности — привлечение новых клие…

    КореаТрейд Москва
    Полный день Постоянная занятость опыт от 1 года

    ООО «Korea Trade» - ведущий дистрибьютор корейской косметики и индийских товаров для здоровья и правильного питания. Более 10 лет мы сотрудничаем со многими ведущими производителями, осуществляем быструю доставку по всей…

    Betone Woman (ИП Крашенинникова Александра Сергеевна) Москва
    Сменный график Постоянная занятость опыт от 1 года

    Салон красоты Betone Woman в поисках администратора Ⓜ️ Беломорская (5 мин пешком) Мы ищем ответственного, коммуникабельного и любящего сферу красоты администратора Обязанности: 🟣 работа с Yclients(подробное ведение базы,…

    Lamoda Москва
    Полный день Постоянная занятость без опыта

    85 000-100 000 ₽ в месяц при выполнении целей + бонусы.Если тебе интересны спорт, мода и популярные бренды, присоединяйся к команде Lamoda Sport.Здесь ты не просто работаешь в магазине — ты помогаешь людям подобрать экип…