Senior PHP Developer (Infrastructure)

Dostavista.ru служба доставки

Senior PHP Developer (Infrastructure)

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

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

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

О позиции

Мы ищем опытного PHP-разработчика (Senior PHP Developer) для нашей Инфраструктурной команды, который будет ответственен за развитие и поддержку инфраструктуры бэкэнда.

Пара слов о проекте

  • У нас чистый код, минимальный порог вхождения;

  • Под капотом: PHP 8.1, MariaDB, Percona, ClickHouse, Redis, Golang, Python, Docker, k8s;

  • Статический анализ кода, CI, тесты и прочие полезные штуки;

  • У нас много логов и метрик. Используем Sentry, Grafana и liveprof;

  • Продакшн в числах: 168 серверов, 1500 RPS, 694 таблицы в базе данных и 42 интеграции (геосервисы, платёжные системы).

Что нужно знать про нашу разработку

  • Все разработчики умные. Уровня senior и выше;

  • В компании горизонтальная структура без жёсткой субординации и бюрократии;

  • Наши ценности: инициатива, здравый смысл и взаимовыручка;

  • Сначала думаем, потом делаем. Никаких «необсуждаемых приказов сверху»;

  • Мы ценим своих сотрудников и стремимся создать лучшие условия для работы;

  • Мы регулярно обновляем версию PHP. Используем новые фичи языка;

  • У нас самописный php-фреймворк. Простой, понятный, удобный и надёжный. После него не хочется писать на других фреймворках;

  • Сложные SQL запросы в коде мы пишем на голом SQL. Вместо Doctrine ORM у нас используется Active Record для простых запросов в базу;

  • Мы понимаем важность рефакторинга. Команда Инфраструктуры сама решает, сколько времени им выделить на рефакторинг. В продуктовых командах на рефакторинг выделяем 25% времени;

  • Code review, code style и автотесты для нас не просто слова — это часть нашей культуры разработки. Плохой код мы либо рефакторим, либо удаляем. Сейчас у нас почти нет legacy кода. Мы добились отличного покрытия кода функциональными тестами (больше 10,000 тестов в продакшне);

  • Мы не делаем одно и то же много раз. Мы автоматизируем рутинные операции;

  • Несмотря на удалёнку, мы работаем вместе. У нас много Telegram чатов, где можно обсудить проблему или задать вопрос. Мы созваниваемся в Zoom, когда нужно что-то обсудить устно;

  • Периодически мы проводим специальные внутренние встречи для разработки, на которых общаемся и обсуждаем интересные темы.

Чем предстоит заниматься

  • Выявлять и оптимизировать (с т.з. производительности) узкие места системы;

  • Реализовывать и приносить задачи, направленные на повышение стабильности и простоты системы;

  • Мониторинг состояния системы и помощь в починке внезапных отказов;

  • Погружаться в суть задачи, предлагать лучшие решения до и во время разработки;

  • Наращивать знание о системе и постоянно совершенствовать её в технической части (рефакторинг и новые инструменты);

  • Способствовать развитию инструментария вокруг системы: CI, профайлеры, линтеры, метрики и логи;

  • Делать свою часть задач, участвовать в ревью-кода, выкатывать релизы.

Ты наш идеальный кандидат, если

  • Отлично знаешь PHP;

  • Хорошо владеешьSQL (сложные запросы, оптимизация) и имеешь опыт работы с MySQL / ClickHouse;

  • Умеешь использовать и настраивать окружение в Docker;

  • Продвинутый пользователь Linux;

  • Обладаешь знанием/опытом работы с Bash, Python, Golang - эти требования не являются обязательными, но будут приветствоваться.

Наши условия

  • Удаленная работа из любого города;

  • Хорошее оборудование для работы: ноутбук, доп. монитор, гарнитура и прочее;

  • Гибкий график, отпуска и болезни без бюрократии. Без переработок;

  • Мы доверяем своим сотрудникам. Нет логирования времени, KPI, следящего софта и прочего;

  • Неформальная обстановка внутри команды;

  • В каждой команде свои процессы (scrum, kanban, что-то третье) на которые можно влиять;

  • 25% времени команды выделяется на рефакторинг;

  • ДМС со стоматологией и массажем;

  • Ежегодный пересмотр заработной платы с обратной связью от руководителя;

  • Оформление по ТК РФ и полностью белая заработная плата;

  • Работа в аккредитованной IT-компании;

  • На собеседовании не надо будет вспоминать алгоритмы сортировки и балансировать деревья.

Посмотреть контакты работодателя

Похожие вакансии

Hi, Rockits!
Полный день
  • Москва

  • Не указана

Рекомендуем
eCredit
Гибкий график
  • Москва

  • Не указана

Рекомендуем
MANGO OFFICE
Гибкий график
  • Москва

  • Не указана

Рекомендуем
A3F Group
Полный день
  • Москва

  • Не указана

Wanted
Полный день
  • Москва

  • Не указана

Бронируй Онлайн

Lead Backend Developer (PHP)

Бронируй Онлайн

Полный день
  • Москва

  • Не указана

RetailCRM
Удаленная работа
  • Москва

  • Не указана

Закон-Консалт

Senior PHP Developer

Закон-Консалт

Полный день
  • Москва

  • до 160000 RUR

Интеллектуальные Системы

Senior Backend Developer (PHP, Yii2, удаленная работа)

Интеллектуальные Системы

Удаленная работа
  • Москва

  • до 300000 RUR

НОВАЯ СТУДИЯ
Полный день
  • Москва

  • до 300000 RUR

Okkam
Полный день
  • Москва

  • до 300000 RUR

Цифровые Миры
Полный день
  • Москва

  • до 300000 RUR

Экспертно-Правовое Агентство

Senior-разработчик

Экспертно-Правовое Агентство

Удаленная работа
  • Москва

  • до 300000 RUR

Employcity
Полный день
  • Москва

  • до 300000 RUR

Полный день
  • Москва

  • до 400000 RUR

Sape
Полный день
  • Москва

  • до 400000 RUR

Центр Интеграции Приложений

PHP Software Engineer (Lumen, Doctrine ORM, RabbitMQ)

Центр Интеграции Приложений

Удаленная работа
  • Москва

  • до 290000 RUR

Компания ИнфоТек

Senior РНР Developer (YII)

Компания ИнфоТек

Удаленная работа
  • Москва

  • до 300000 RUR

Фрифлекс
Полный день
  • Москва

  • до 120000 RUR

Мегаплан

Backend developer (PHP)

Мегаплан

Удаленная работа
  • Москва

  • до 120000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию