Senior PHP developer Habr (удаленная работа)

27 апреля 2024

Уровень зарплаты:
от 230 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior PHP developer Habr

Компания «Хабр» – издатель популярных сервисов для IT-специалистов (Хабр, Q&A, Карьера и Фриланс) с аудиторией более 12 миллионов уникальный пользователей в месяц. 


Наш продукт уже известен и пользуется популярностью, а компания принадлежит собственнику, зарабатывает. Инвесторских денег нет и не планируется. 


Наша основная цель: создание единой экосистемы для специалистов в IT для их профессионального развития и роста.


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

В связи с расширением мы ищем увлеченного backend-разработчика, который станет частью команды, развивающей основной продукт компании — Хабр.


Про технологии:


  • У нас самописный монолит стандартного web-приложения, который организован в парадигме современных микро-фреймворков (Slim, Lumen etc).

  • Проект работает на PHP7.4, думаем о переезде на 8. При работе с кодом используем DDD-подход и активно применяем общие паттерны проектирования для снижения конгитивной нагрузки и стандартизации решений.

  • Критические места и сложную логику покрываем тестами, следим за производительностью.

  • При необходимости пользуемся open-source библиотеками и следим за их обновлением.

  • Есть участки работающего legacy-кода (в парадигме MVC), которые продолжают поддерживаются и постепенно перевариваются рефакторингом.

  • Для синхронизации разработки и доставки кода пользуемся GitLab.

  • Вся инфраструктура работает на наших серверах в LXC-контейнерах. Для локальной разработки используются Docker-сборки. Постепенно двигаемся в сторону полноценной оркестрации.

Наш текущий стек: 


  • PHP

  • MySQL

  • Mongo/Clickhouse

  • Redis/Memcache

  • Sphinx/Manticore

  • BeanstalkD

Вам предстоит:


  • Участвовать в code-review;

  • Поддерживать в актуальном состоянии техническую документацию;

  • Защищать предлагаемые решения;

  • Масштабировать компоненты под нагрузку;

  • Активно участвовать в обсуждении идей и проектируемых фич;

  • Разрабатывать и внедрять новые сервисы, так же поддерживать и развивать уже существующие (разных уровней);

  • Работать в команде.

Мы ждём того, 


  • кто готов быть активным участником всего процесса разработки: от проектирования до запуска и поддержки, 

  • кто сможет самостоятельно ставить перед собой цели и добиваться их реализации, 

  • кто будет участвовать в обсуждении своих и чужих идей,

  • кто не боится заниматься исследовательской деятельностью для поиска оптимальных решений.

Необходимые навыки и квалификация:


  • PHP как основной язык последние 5 лет

  • Квалификация уровня senior (или где-то рядом)

  • Желание работать в команде

  • Ответственность, инициативность

  • Понимание и умение пользоваться ООП-принципами и паттернами проектирования

  • Понимание, как работают БД под нагрузкой

  • Уверенное владение git и *nix-консолью

Будет несомненным плюсом, если вы дополнительно имеете следующий опыт:


  • Использование DDD-методологии

  • Написание тестов и/или TDD

  • Разработка и поддержка highload-проектов

  • Использование контейнеров (Docker)

  • Работа с современными фреймворками

Условия работы:


  • Полная удалёнка или гибридный офис:
    • Если хотите работать из дома: рабочее место дома можно оборудовать также, как в офисе: выдается техника, необходимая для комфортной работы (или компенсируется использование своей);

    • Если хотите иногда посещать офис: в наличии уютный домашний офис в Москве в шаговой доступности от метро (Бауманская, 


  • Конкурентная зарплата, дополнительное премирование по результатам труда;

  • ДМС в большинстве городов России, корпоративные скидки на онлайн-сессии с психологом, а также на различные товары и услуги;

  • Оформление согласно ТК РФ;

  • Гибкое начало рабочего дня с 9 до 11 часов (по Москве).