Назад

Backend-разработчик (PHP)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Backend-разработчик (PHP) (Mos.ru и городские цифровые сервисы): Развитие серверной части подсистем на PHP и Symfony с акцентом на доменное моделирование, PostgreSQL, интеграции с государственными системами и устойчивый обмен данными. Фокус на проектировании backend-стандартов, оптимизации запросов, электронной подписи, тестировании, техническом лидерстве и наставничестве.

Локация: Москва, Яузская улица, 6с4; гибридный формат — удалённая работа или офис в центре.

Компания

Электронная Москва развивает цифровые проекты Департамента информационных технологий Москвы, включая портал Mos.ru с городскими новостями, информацией о проектах и правительственных решениях, а также более чем 450 электронными услугами и сервисами.

Что делать

  • Развивать серверную часть действующих подсистем на PHP и Symfony.
  • Проектировать доменную модель для конкурсных процедур, реестров и волонтёрских сценариев.
  • Проектировать схемы PostgreSQL, выполнять миграции и оптимизировать запросы на реальных объёмах данных.
  • Развивать поиск на Manticore Search, формирование печатных форм и выгрузок документов.
  • Разрабатывать и сопровождать интеграции с внешними государственными системами через web-сервисы и REST API в форматах XML и JSON, включая электронную подпись и архивное хранение.
  • Обеспечивать устойчивость обмена, покрывать логику unit- и интеграционными тестами, участвовать в разборе инцидентов, управлении техническим долгом, оценке работ подрядчиков и приёмке результатов.
  • Разработать и поддерживать стандарт backend-кода, проводить ревью, отслеживать пайплайны и миграции при деплое, участвовать в откатах и помогать новым разработчикам войти в систему.

Требования

  • От 5 лет разработки на PHP, практический опыт с PHP 8 и Symfony.
  • Проектирование схем PostgreSQL, работа с индексами, анализ и оптимизация медленных запросов.
  • Проектирование и разработка REST API, а также интеграции с внешними API по чужой спецификации.
  • Работа с XML и JSON, включая разбор и валидацию по схеме.
  • Docker: настройка локальной среды и понимание работы приложения в контейнере.
  • Git и командная модель ветвления.
  • Автоматизированное тестирование серверного кода.
  • Понимание безопасности веб-приложений: аутентификация, авторизация, инъекции и обработка пользовательского ввода.
  • Практика проведения code review, написания и ведения письменных стандартов кода, а также доведения разногласий до решения.
  • Опыт интеграций с государственными информационными системами, банковскими или страховыми API, 1С или платёжными шлюзами, где протокол задан внешней спецификацией.
  • Опыт наставничества: ввод нового разработчика в систему и разбор чужих решений.

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

  • Дополнительная экспертиза в интеграционном контуре и backend-архитектуре всех подсистем.

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

  • Гибридный режим работы: удалённая работа или современный офис в центре Москвы.
  • Рыночная зарплата, премии и ресурсы для реализации сложных задач.
  • Преимущества аккредитованной IT-компании и материальная помощь в важных жизненных ситуациях.
  • Корпоративное обучение у ведущих провайдеров и доступ к онлайн-библиотеке.
  • Корпоративные тренировки и спортивные активности, включая бег, футбол, волейбол, баскетбол и теннис.
  • Комьюнити по интересам и скидки от партнёров на ДМС, связь, развлечения, подарки и спорт.

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