Назад
3 дня назад

Senior PHP Backend Engineer (Architecture & Security)

350 000
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior PHP Backend Engineer (Architecture & Security) (PHP/SaaS): развитие сервисной архитектуры корпоративной travel-платформы и контроль инженерного качества backend-системы с акцентом на архитектуру, безопасность, приватность и эксплуатационную готовность. Фокус на декомпозиции PHP-монолита, проектировании API и распределенных процессов, предотвращении race conditions, обеспечении отказоустойчивости и автоматизации Engineering Gates.

Локация: не указана

Компания

Millennium развивает SaaS-платформу для автоматизации корпоративных командировок, бронирования, согласований, отчетности и интеграций с ERP, 1С, авиакомпаниями и гостиничными агрегаторами.

Что делать

  • Развивать сервисную архитектуру и декомпозировать крупный PHP-монолит без остановки продуктовой разработки.
  • Проводить Architecture Review, Code Review, Security Review, API Review и Business Logic Review.
  • Контролировать Architecture, Security, Privacy и Operations Gates, включая данные, API, ACL/RBAC, WAF, персональные данные и supply-chain risks.
  • Проверять асинхронные и распределенные процессы, concurrency, race conditions, миграции, совместимость и отказоустойчивость.
  • Оценивать observability, production diagnostics, backup, recovery и эксплуатационную готовность изменений.
  • Инициировать доработки Pull Request, добавление тестов и устранение критичных production-рисков, включая остановку релиза несоответствующего изменения.

Требования

  • Сильное знание PHP 8.x и практический опыт разработки крупных backend-систем.
  • Опыт проектирования REST API, распределенных систем, Architecture Review и Code Review.
  • Хорошее понимание SQL, индексов, транзакций, оптимизации запросов и transactional boundaries.
  • Практический опыт Redis, очередей RabbitMQ/Kafka или аналогичных систем, retry, idempotency и DLQ.
  • Понимание concurrency, race conditions, OWASP Top 10, OWASP API Security, ACL/RBAC и object-level authorization.
  • Опыт интеграций REST, Webhooks, OAuth, JWT, XML/JSON, а также работы с персональными данными, Privacy by Design и техническими требованиями 152-ФЗ.

Хорошо, если есть

  • Опыт развития legacy/monolith-приложений в модульную или сервисную архитектуру с применением Strangler Fig, Anti-Corruption Layer и DDD.
  • Практический опыт Event-Driven Architecture, CQRS и zero-downtime migrations.
  • Опыт работы с высоконагруженными системами, отказоустойчивыми интеграциями, WAF/ModSecurity, SAST/SCA.
  • Знакомство с AI Coding Assistants и AI Code Review.

Культура и преимущества

  • Влияние на качество всей инженерной платформы без управления разработчиками и ответственности за sprint delivery.
  • Возможность инициировать архитектурные обсуждения до начала разработки и постепенно переводить повторяющиеся проверки в автоматизацию.
  • Роль не включает администрирование серверов, эксплуатацию Kubernetes, ежедневную DevOps-работу, классический penetration testing или управление проектами.
  • Технологический стек: PHP 8.x, MySQL/PostgreSQL, Redis, RabbitMQ, WebSocket, REST API, Docker, Git и Linux.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →