Вackend - разработчик

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

Вackend - разработчик

Москва, Новодмитровская улица, 2к1

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

Чеки из Аптеки — это технологическая финтех-платформа на стыке e-commerce, big data и фармацевтического ритейла.

Мы создаём экосистему, которая объединяет покупателей, аптечные сети и производителей. Наша технология позволяет пользователям возвращать часть средств за покупки лекарств и товаров для здоровья, а брендам — управлять спросом и стимулировать продажи на основе реальных данных.

Каждый день десятки тысяч людей по всей России используют наш сервис, чтобы экономить на необходимых препаратах. За этим стоит собственная ИТ-платформа, масштабируемая backend-архитектура и большая база транзакционных данных, с которой мы активно работаем.

Мы — аккредитованная ИТ-компания (Минцифры РФ).

Сейчас мы активно растём и усиливаем команду разработки. Ищем backend-разработчика, который хочет работать над реальным финтех-продуктом с живой аудиторией, сложной логикой и высокими нагрузками — и влиять на развитие продукта, а не просто писать код по ТЗ.

Платформа давно выросла из MVP. Под ней Laravel 11 и PHP 8.2, вокруг — MySQL и PostgreSQL, Redis, OpenSearch, ClickHouse, Kafka. В публичном API около 100 методов, в коде ~30 доменных модулей и 167 миграций, в админке 250+ файлов. Каждый день сервисом пользуются десятки тысяч человек.

Почему открыта позиция

Задачи растут быстрее, чем команда. Мы ищем не «человека на задачи по ТЗ», а того, кто возьмёт самостоятельное направление и доведёт его до состояния «работает без ручного вмешательства». Направлений хватает: выплаты, сверки с сетями, кешбэк-логика, поиск, отчётность для брендов.

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

  • API для приложений и Telegram-ботов: около 100 методов. Всё, что видит пользователь — оплата, кэшбэк, акции, избранное — ходит через них.
  • Кэшбэк-логика: начисления и списания, лимиты, заморозка средств, идемпотентность операций.
  • Выплаты и сверки: выплаты, статусы, ретраи, разбор расхождений с сетями и банком.
  • Поиск и аналитика: витрина акций и товаров на OpenSearch, отчёты и выгрузки на ClickHouse.
  • Интеграции: аптечные сети, REST и SOAP одновременно, Dadata, Firebase для пушей.
  • Админка: Filament и Livewire. В ней живут операционная команда и клиенты, к ней же относятся все отчёты и выгрузки.
  • Фон и очереди: Redis- и database-очереди, 49 консольных команд, 13 фоновых джоб, 12 задач в планировщике, дебаунс событий.
  • Технологический долг: скажем честно — автоматических тестов у нас почти нет. Это надо менять, и мы ищем человека, которому это интересно, а не безразлично.

Наш стек

PHP 8.2+ и Laravel 11, MySQL и PostgreSQL, Redis, OpenSearch, ClickHouse, Kafka, Filament 3 и Livewire, Sanctum и JWT, Vue и Vite для отдельных интерфейсов, PHPUnit, Larastan (PHPStan), Pint, GitLab CI с деплоем на dev / release / prod. Плюс Telegram Bot SDK, Firebase / FCM, ЮKassa, S3.

Обязанности:

  • Разработка rest api для мобильных приложений и telegram ботов. Стек Laravel/MySql/Postgresql/Redis;
  • Проектирование базы данных;
  • Интеграция с внешними сервисами по протоколам rest, soap;
  • Разработка отчетов и выгрузок.
Требования:
  • 4+ года коммерческой разработки на PHP, из них 2+ — на Laravel. Грейд — сильный middle или senior; смотрим на задачи, которые ты решал(а), а не на годы в резюме.
  • Laravel 11 изнутри: контейнер, провайдеры, очереди, события, политики. Не «пользовался фреймворком», а понимаешь, что под капотом и где оно ломается.
  • SQL: читаешь EXPLAIN и понимаешь, почему запрос тормозит. Знаешь, когда нужна денормализация, а когда достаточно индекса. MySQL или PostgreSQL — второй освоишь.
  • Проектирование схемы и миграции без простоя.
  • Деньги и транзакции: понимаешь, зачем идемпотентность, как не задвоить начисление при ретрае и что делать с частично успешной операцией.
  • Redis: кэш, локи, очереди — и понимание, где каждый из них ломается.
  • Git из командной строки, ветки, конфликты, code review.
  • Умение читать чужой код: у нас 1150 PHP-файлов, и часть из них нужно аккуратно переделывать, а не переписывать с нуля.
  • Готовность задавать вопросы. Половина задач в финтехе — это «а что если», поэтому мы хотим слышать «а что если» от тебя.

Будет плюсом

  • OpenSearch или Elasticsearch: маппинги, индексы, реиндексация без выключения поиска.
  • ClickHouse: аналитические запросы и большие выгрузки.
  • Kafka и потоковая обработка событий.
  • Filament 3 и Livewire — админка заметная часть работы.
  • PHPUnit, Larastan, Pint: если ты приносишь культуру тестов, это прямо то, что нам надо.
  • GitLab CI: у нас деплой на три окружения.
  • Опыт выплат, эквайринга, антифрода, сверок.
  • Опыт высоких нагрузок и оптимизации запросов на реальных цифрах.

Что мы предлагаем

  • Оформление по ТК РФ с первого дня, полная занятость.
  • Офис в Москве: ул. Новодмитровская, 2к1 — 5 минут от м. Дмитровская. После испытательного срока — возможен гибрид.
  • Начало дня с 8:00 до 10:00 (график Вы выбираете на моменте оформления), 8 часовой рабочий день, дейлик в 11:00 по Москве.
  • Испытательный срок 3 месяца, оклад на нём не меняется.
  • Performance review раз в полгода — с пересмотром вилки, а не «поговорим позже».
  • Техника на выбор и нормальные мониторы.
  • Код-ревью на каждый MR, релизы в рабочее время, задачи в трекере. Без созвонов ради созвонов.

Что написать в сопроводительном — четыре пункта

  • Самый сложный баг в проде: как нашёл(ла) и чем закончилось.
  • Что делал(а) с производительностью: цифры до и после.
  • Кусок кода, который считаешь плохим — свой или чужой — и почему.

Если есть GitHub с чем-то, что не стыдно показать, — приложи ссылку.

У нас довольно простой код, но очень амбициозные задачи! Если тебе откликается - будем рады видеть в нашей команде!

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

Адрес

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

EcoFinance
  • Москва

  • Не указана

Рекомендуем
Perfect Panel

Middle PHP Developer

Perfect Panel

  • Москва

  • от 200000 RUR

Рекомендуем
ФармХаб
  • Москва

  • от 200000 RUR

Рекомендуем
Wi-Fi и сетевое оборудование Ubiquiti Networks

Junior / Middle PHP-разработчик / AI-assisted developer

Wi-Fi и сетевое оборудование Ubiquiti Networks

  • Москва

  • от 200000 RUR

Online Market Intelligence (OMI)

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

Online Market Intelligence (OMI)

  • Москва

  • от 200000 RUR

СИНЕРГИЯ
  • Москва

  • от 200000 RUR

Р-Софт
  • Москва

  • от 200000 RUR

Транснефтьэнерго

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

Транснефтьэнерго

  • Москва

  • от 330000 RUR

Либерти Лайнс

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

Либерти Лайнс

  • Москва

  • от 330000 RUR

Веро Трейс
  • Москва

  • от 300000 RUR

Велесстрой

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

Велесстрой

  • Москва

  • до 280000 RUR

FX Back Office
  • Москва

  • до 280000 RUR

RETNNET
  • Москва

  • до 280000 RUR

АДВ
  • Москва

  • до 280000 RUR

ФГБУ НМИЦ ВМТ им. А.А. Вишневского Минобороны России

Инженер-программист

ФГБУ НМИЦ ВМТ им. А.А. Вишневского Минобороны России

  • Москва

  • до 280000 RUR

СБЕР
  • Москва

  • до 280000 RUR

ИдаПроджект
  • Санкт-Петербург

  • до 280000 RUR

IT SCOUT(match)

Junior Software Developer

IT SCOUT(match)

  • Москва

  • до 280000 RUR

СБЕР
  • Москва

  • до 280000 RUR

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

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