⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com

Senior PHP developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

PropTech-компания, которая входит в топ-10 самых популярных сервисов по недвижимости в мире

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

О компании и команде

Циан — публичная аккредитованная IT-компания, крупнейший в России сервис для поиска недвижимости, входит в мировой топ-10.

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

Ежемесячная аудитория превышает 18,7 млн человек. Растить число пользователей и решать их проблемы помогают уже больше 1000 человек.


Сейчас мы ищем внимательного и самоходного Senior РНР-разработчика в команду внутренней разработки, где мы развиваем и поддерживаем систему управления взаимоотношениями с клиентами, позволяющую автоматизировать продажи (AmoCRM).


Состав команды и процессы

1 front, 2 back (middle), TeamLead и Project Manager. Работаем по гибкой методологии: недельные спринты, предпланирование и валидация оценки, еженедельные демо/ретро, дейли. Мы свободно обсуждаем в команде наши процессы и настраиваем их, чтобы они были эффективны именно для нас.

    Задачи, которые могут стать твоими

    • Развитие внутреннего API для взаимодействия с другими микросервисами;
    • Интеграция с API внешних систем, а также создание контролеров (ручек) для обработки хуков от внешних систем;
    • Написание команд для запуска отложенных процессов (пишутся с помощью компонента symfony - Console Commands);
    • Написание консьюмеров для получения данных от других микросервисов через брокер сообщений;
    • Разработка и поддержка мониторинга успешности работы компонентов системы (statsd, graphite);
    • Создание/актуализация алертов и своевременная реакция на них (grafana).

      Ожидания от кандидата

      • Работал с РНР 7 и Symfony 5;
      • Имеешь опыт работы с SQL;
      • Знаешь как работать с ORM Doctrine;
      • Умеешь оптимизировать производительность приложения и базы данных;
      • Владеешь ООП как в теории, так и на практике, придерживаешься принципов SOLID;
      • Понимаешь суть задачи и можешь вносить минимальные необходимые изменения (без “переписать всё!”);
      • Умеешь находить наиболее оптимальные пути решения в соотношения сроки/качество/производительность;
      • Знаешь принципы написания тестов.

      Будет плюсом

      • Понимание принципов работы с RabbitMQ, Docker, Git;
      • Знание js (es6+).

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

      • Удаленную работу в том числе из другого региона или с возможностью приходить в офис в Москве, Санкт-Петербурге и Новосибирске. В офисе – кухни, оборудованные всем необходимым, а также снеки, фрукты, кофе и чай, бесплатная авто и велопарковки;

      Бонусы

      • Рост и развитие: в первые месяцы у каждого сотрудника есть ментор, после появляется личный план развития и возможность прокачивать soft/ hard skills на практике, обучении, конференциях;
      • Плюшки: ДМС с первого дня (стоматология, госпитализация, полис ВЗР), ежегодная компенсация спорта, 5 day off в год, помимо основного отпуска.