Чеки из Аптеки

Backend-разработчик (PHP/Laravel)

Коротко

Backend-разработчик на PHP/Laravel в финтех-платформе «Чеки из Аптеки», объединяющей e-commerce, big data и фармритейл. Нужно развивать REST API, кэшбэк-логику, выплаты и сверки с аптечными сетями и банком, проектировать схемы БД без простоя и оптимизировать SQL, работать с OpenSearch, ClickHouse, Redis и фоновыми задачами. Требуется 4+ года опыта на PHP (2+ года на Laravel), глубокое понимание Laravel 11, идемпотентности денежных операций и умение разбирать медленные запросы через EXPLAIN. Офис в Москве с возможностью гибрида после испытательного срока.

Локация и формат работы
Москва, ул. Новодмитровская, 2к1; работа на месте работодателя, после испытательного срока возможен гибрид. Рабочий день — 8 часов, начало с 8:00 до 10:00, дейлик в 11:00 по Москве.
Зарплата
200 000–250 000 ₽ в месяц до вычета налогов.
Компания
«Чеки из Аптеки» — технологическая финтех-платформа на стыке e-commerce, big data и фармацевтического ритейла, объединяющая покупателей, аптечные сети и производителей.
Что делать
•Разрабатывать и развивать REST API для мобильных приложений и Telegram-ботов.
•Поддерживать кэшбэк-логику, выплаты, статусы, ретраи и сверки с аптечными сетями и банком.
•Проектировать схемы баз данных, миграции без простоя и оптимизировать SQL-запросы.
•Разрабатывать поиск, отчёты и выгрузки на OpenSearch и ClickHouse.
•Интегрировать внешние сервисы и аптечные сети по REST и SOAP; работать с Redis, очередями и фоновыми задачами.
•Развивать админку на Filament и Livewire, проводить code review и сокращать технологический долг, включая внедрение автоматических тестов.
Требования
•4+ года коммерческой разработки на PHP, включая 2+ года на Laravel; уровень — сильный middle или senior.
•Глубокое понимание Laravel 11: контейнер, провайдеры, очереди, события и политики.
•Умение читать EXPLAIN, находить причины медленных запросов, выбирать между индексированием и денормализацией; опыт с MySQL или PostgreSQL.
•Проектирование схем и миграций без простоя.
•Понимание идемпотентности, денежных операций, ретраев и частично успешных транзакций.
•Опыт работы с Redis: кэш, локи и очереди.
•Git из командной строки, работа с ветками и конфликтами, участие в code review.
•Умение читать и аккуратно изменять существующий код без переписывания с нуля.
•Готовность задавать вопросы и разбирать пограничные сценарии.
Хорошо, если есть
•OpenSearch или Elasticsearch, включая маппинги, индексы и реиндексацию без отключения поиска.
•ClickHouse, Kafka и потоковая обработка событий.
•Filament 3 и Livewire.
•PHPUnit, Larastan, Pint и опыт развития культуры тестирования.
•GitLab CI и деплой на dev, release и prod.
•Опыт выплат, эквайринга, антифрода, сверок, высоких нагрузок и оптимизации запросов.
Культура и преимущества
•Оформление по ТК РФ с первого дня и полная занятость.
•Офис в Москве; гибрид возможен после испытательного срока.
•Испытательный срок — 3 месяца, оклад на нём не меняется.
•Performance review раз в полгода с пересмотром вилки, техника на выбор и мониторы.
•Code review каждого MR, релизы в рабочее время, задачи в трекере и минимум лишних созвонов.
Процесс найма
•В сопроводительном письме описать самый сложный баг в проде, подход к оптимизации производительности с цифрами до и после, а также плохой фрагмент кода и причины такой оценки.
•При наличии приложить ссылку на GitHub с релевантными примерами работ.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте