Назад
3 дня назад

Инженер-программист (PHP Developer (Laravel))

Формат работы
remote (только Belarus)/hybrid/onsite
Тип работы
fulltime
Грейд
middle
Страна
Belarus
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Инженер-программист (PHP Developer (Laravel)): Разработка и развитие backend высоконагруженной B2B marketplace-платформы в сфере ритейла с акцентом на PHP 8+, Laravel, PostgreSQL, REST API и асинхронные процессы. Focus on оптимизация больших объёмов данных, проектирование API, работу с очередями RabbitMQ и Redis, а также повышение производительности и надёжности системы.

Локация: Минск, Беларусь; работа на месте работодателя, удалённо или в гибридном формате. Удалённый график ориентирован на московское время; работу из офиса в Минске можно выбрать по желанию.

Компания

Сампад — команда разработки, тестирования и сервисной поддержки программных продуктов, реализующая проекты для рынков США, Западной Европы и стран СНГ.

Что делать

  • Разрабатывать и поддерживать backend высоконагруженной B2B marketplace-платформы на PHP 8+ и Laravel.
  • Проектировать, разрабатывать и документировать REST API с использованием Swagger / OpenAPI.
  • Оптимизировать PostgreSQL: сложные SQL-запросы, индексы, транзакции и обработку больших объёмов данных.
  • Реализовывать асинхронную обработку задач с RabbitMQ и Redis.
  • Участвовать в развитии архитектуры приложения и интеграции с внутренними и внешними сервисами.
  • Участвовать в code review, рефакторинге и повышении качества кода.

Требования

  • От 4 лет коммерческого опыта backend-разработки на PHP и от 3 лет коммерческого опыта работы с Laravel.
  • Уверенное знание PHP 8+.
  • Глубокие знания PostgreSQL: сложные SQL-запросы, оптимизация, индексация, транзакции и уровни их изоляции.
  • Практический опыт работы с большими объёмами данных и оптимизации производительности запросов.
  • Понимание принципов работы очередей и асинхронной обработки задач; опыт работы с RabbitMQ и Redis.
  • Уверенные знания REST API и опыт интеграции с внешними сервисами.
  • Хорошее понимание ООП, SOLID, паттернов проектирования и архитектуры веб-приложений.
  • Опыт работы с ORM, включая Eloquent или аналоги, а также с Docker и Git.
  • Опыт документирования API с использованием Swagger / OpenAPI.
  • Умение самостоятельно анализировать технические задачи, находить оптимальные решения и эффективно взаимодействовать с командой.

Хорошо, если есть

  • Опыт разработки высоконагруженных систем и работы с микросервисной архитектурой.
  • Опыт написания автоматических тестов с PHPUnit.
  • Понимание CI/CD и опыт работы с Kubernetes.
  • Опыт работы с ClickHouse или другими OLAP-системами.
  • Знакомство с Grafana, Loki и Sentry.
  • Понимание принципов построения распределённых систем.
  • Базовые знания HTML, CSS, JavaScript, Vue, React или Nuxt.

Культура и преимущества

  • Крупный долгосрочный проект в сфере ритейла со сложными техническими задачами.
  • Возможности профессионального развития, обмена опытом, внутренние митапы и knowledge sharing.
  • Индивидуальный план профессионального развития и регулярные performance review.
  • Официальное трудоустройство, материальная поддержка и оплачиваемые выходные в дни значимых событий.
  • Реферальные денежные бонусы.
  • Атмосфера взаимоуважения и доверия без лишней бюрократии и микроменеджмента.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →