PHP developer

Зарплата

от 220 000 ₽

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

МоскваПолный рабочий день

Компания

Онлайн-запись и автоматизация

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

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

YCLIENTS — успешная IT-компания, лидирующий игрок на рынке SaaS-платформ для онлайн-записи и автоматизации бизнеса в сфере услуг. На сегодняшний день клиентами YCLIENTS являются более 40 тысяч компаний в 80 странах. Ежемесячно на платформе совершается более 12 миллионов записей и 2.5 млн из них онлайн.
В штат компании входит более 350 молодых и амбициозных профессионалов, сотрудничество которых часто становится основой дружеского общения за пределами офиса.
На данном этапе YCLIENTS это абсолютный лидер среди платформ автоматизации для сферы Красоты. Однако мы ставим перед собой стратегическую цель развить успех и стать лидерами на других рынках, в других вертикалях.

Для реализации этой амбициозной цели мы создали команду Вертикалей, которая сейчас направляет свои усилия чтобы покорить сферу спорта. Команда добавляет в продукт функционал, который должен помочь бизнесам из этой вертикали, таким как спортивные секции, студии йоги, танцев, боевых искусств и другим, стать эффективнее и прибыльнее.
Команда Вертикалей это высококлассная кросс-функциональная продуктовая команда состоящая из владельца продукта, тимлида, дизайнера, продуктового аналитика, backend разработчика, frontend разработчика и 3 QA инженеров.

Что нужно будет делать:

  • Работать в продуктовой команде
  • Разрабатывать высоконагруженные, масштабируемые и легко поддерживаемые приложения
  • Написание тестов, поддержка технической документации
  • Проведение код-ревью и ревью дизайна на соответствие архитектурным стандартам
  • Принятие технических решений совместно с другими разработчиками
  • Планирование процесса разработки, участие в командных scrum мероприятиях

Мы ожидаем, что вы Back-End разработчик, который:

  • Отлично знает PHP, MySQL
  • Имеет опыт работы хотя бы с одним из популярных фреймворков
  • Участвовал в командной работе, хорошо ориентируется в чужом коде
  • Писал тесты (PHPUnit/Codeception/...) и понимает, почему они необходимы
  • Хорошо знает как работает git, комфортно себя чувствует в *nix-консоли
  • Позитивен, энергичен и открыт к новому, умеет аргументировать и договариваться

Не обязательно, но будет плюсом, если вы:

  • Работали с брокерами сообщений (AMQP, в частности Rabbit MQ)
  • Знаете и понимаете, какие существуют подходы к оптимизации приложений
  • Разбираетесь в ClickHouse / ElasticSearch / Redis
  • Имеете опыт работы в проектах с высокой нагрузкой
  • Дружите с Docker
  • Писали код по TDD
  • Не останавливаетесь в личностном и профессиональном развитии, можете поделиться другими полезными компетенциями

Как мы работаем:

  • Мы работаем по OKR (Objectives and Key Results). У нас есть стратегические цели всей компании на 3-5 лет и на ближайший год. А далее каждая команда определяет свои цели и метрики на каждый квартал, причем цели и метрики команды должны быть привязаны к целям компании. Достижение целей команды должно помочь компании достичь своих стратегических целей. После того как известны цели и метрики, мы формулируем список гипотез, за счет которых мы хотим повлиять на метрики, этот список гипотез мы скорим и приоритизируем и выстраиваем RoadMap, какую гипотезу в каком спринте мы будем проверять. В RoadMap мы добавляем не только продуктовые задачи, но и техдолг в соотношении 70 на 30.
  • Сложившаяся Agile культура. Scrum/Kanban, двухнедельные итерации, ретроспективы.
  • Много внимания уделяем DevOps и другим инженерным практикам. Стремимся прийти к Trunk base development. Проводим дизайн ревью, максимально декомпозируем задачи, пишем тестовую документацию одновременно с разработкой, стремимся проводить синхронное code review в командах.
  • Много внимания уделяем flow, чтобы быть эффективнее. У нас настроен и работает CI/CD через Gitlab, задачи синхронизированы с Jira.
  • В R&D у нас порядка 100 человек. Основу составляют кросс-функциональные команды примерно такого состава: тимлид, владелец продукта, дизайнер, аналитик, 2 backend разработчика, 2 frontend разработчика, 2-3 QA инженера. Таких команд у нас сейчас 7.
  • Помимо продуктовых команд у нас есть команды:
  • Инфраструктурных инженеров и разработчиков. Которые занимаются развертыванием, поддержкой и мониторингом наших продакшен, дев и тест окружений. В нашей инфраструктуре более 150 серверов.
  • TestOps инженеров. Они занимаются тестовыми песочницами и E2E тестами и внедрением их в пайплайн. У нас написано более 500 E2E тестов которые выполняются параллельно в рамках пайплайнов за 5-6 минут.
  • CX/UX исследователей. Они проводят CustDev, тестируют наши интерфейсы и макеты на реальных пользователях, исследуют рынок.
  • Дата инженеры и аналитики. Они выстраивают ETL процессы для сбора данных и метрик. Это очень важно для построения data-driven продуктовой культуры.

Наш стэк: PHP 7.4, MySQL (Percona Server), Redis, ElasticSearch, ClickHouse, RabbitMQ

Условия:

  • Полный рабочий день 5/2, возможно работать в удаленном формате
  • Полностью белая з/п, гибкое время начала рабочего дня с широким диапазоном
  • Трудоустройство по ТК РФ
  • Горизонтальный и вертикальный рост
  • Ревью каждые полгода и постоянная индексация заработной платы
  • Комфортабельный офис в пешей доступности от станции м. Достоевская, м. Новослободская, м. Менделеевская
  • Полис добровольного медицинского страхования
  • Корпоративные мероприятия, фрукты, овощи, кофе и печеньки, а также пицца каждую пятницу
  • Техника на ваш выбор (MacBook / MacMini / Lenovo / Dell)
  • Специальные предложения от партнеров и друзей YCLIENTS

Собеседование у нас проходит в удаленном формате, где вы побеседуете с техническим директором, архитектором backend и тимлидом продуктовой команды (расчетное время 1,5 часа).