SPB -JOBS .ru

Работа в СПБ и Ленинградской обл.

Еще фильтры

Senior PHP Developer (Infrastructure)

#7990883, Добавлено: 29.04.2024 1
Договорная
Тип объявленияБесплатное
Занятость
Полная
График работы
Полный день
Опыт работы
Более 3 лет

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-компании; На собеседовании не надо будет вспоминать алгоритмы сортировки и балансировать деревья.



avatar

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

Контактное лицо: Dostavista.ru служба доставки
Санкт-Петербург
Связаться с работодателем
Жалоба на вакансию

Поделиться:

Похожие объявления

Senior Golang Developer / Tech Lead
Санкт-Петербург
550 000
Python developer (Senior)
Санкт-Петербург
360 000
Data Engineer (Lead/Senior)
Санкт-Петербург
300 000
Middle/Senior Go Developer
Санкт-Петербург
300 000
Head of Development (SaaS)
Санкт-Петербург
300 000