Минск, Интернациональная улица, 20А
Метро: НемигаООО «Сампад» приглашает в свою команду Инженера-программиста (PHP Developer) уровня Middle/Middle+!
Несколько слов о нас:
Сампад - это команда профессионалов в сфере разработки, тестирования и сервисной поддержки программных продуктов. С 2013 года мы реализовали более 300 проектов для рынков США и Западной Европы, а также стран СНГ. Среди наших клиентов - стартапы и крупные международные компании из финансовой и страховой сфер, здравоохранения, туризма, ритейла, образования и других направлений.
О позиции:
Мы ищем PHP Developer (Laravel) уровня Middle/Middle+ для работы над крупной высоконагруженной B2B marketplace-платформой в сфере ритейла.
Платформа объединяет производителей, поставщиков и ритейлеров и включает сложные бизнес-процессы: динамическое ценообразование, персонализированные предложения, логистику и обработку больших объёмов данных.
Основной фокус - развитие backend-части платформы, оптимизация производительности, работа с PostgreSQL, развитие API и асинхронных процессов.
Предстоит работать над долгосрочным проектом с высокими требованиями к производительности, надёжности и качеству технических решений.
Чем предстоит заниматься:
Разрабатывать и поддерживать backend-часть платформы на PHP 8+ и Laravel;
Проектировать, разрабатывать и развивать REST API;
Работать с PostgreSQL: оптимизировать сложные SQL-запросы, индексы и транзакции;
Оптимизировать обработку больших объёмов данных и производительность системы;
Реализовывать асинхронную обработку задач с использованием RabbitMQ и Redis;
Участвовать в развитии архитектуры приложения и интеграции с внутренними и внешними сервисами;
Документировать API с использованием Swagger / OpenAPI;
Участвовать в code review, рефакторинге и улучшении качества кода.
Чего мы ждём от специалиста:
Коммерческий опыт backend-разработки на PHP от 4 лет;
Уверенное знание PHP 8+;
Коммерческий опыт работы с Laravel от 3 лет;
Глубокие знания PostgreSQL: сложные SQL-запросы, оптимизация, индексация, транзакции и уровни их изоляции;
Практический опыт работы с большими объёмами данных и оптимизации производительности запросов;
Понимание принципов работы очередей и асинхронной обработки задач;
Опыт работы с RabbitMQ и Redis;
Уверенные знания REST API и опыт интеграции с внешними сервисами;
Хорошее понимание ООП, SOLID, паттернов проектирования и архитектуры веб-приложений;
Опыт работы с ORM (Eloquent или аналогами);
Опыт работы с Docker и Git;
Опыт документирования API (Swagger / OpenAPI);
Умение самостоятельно анализировать технические задачи, находить оптимальные решения и эффективно взаимодействовать с командой.
Будет плюсом:
Опыт разработки высоконагруженных систем и работы с микросервисной архитектурой;
Опыт написания автоматических тестов с PHPUnit;
Понимание CI/CD и опыт работы с Kubernetes;
Опыт работы с ClickHouse или другими OLAP-системами;
Знакомство с инструментами мониторинга Grafana, Loki, Sentry;
Понимание принципов построения распределённых систем;
Базовые знания frontend-технологий (HTML, CSS, JavaScript, Vue / React / Nuxt).
Своим сотрудникам мы предоставляем:
Работу над крупным долгосрочным проектом в сфере ритейла со сложными техническими задачами;
Возможность профессионального развития и обмена опытом с коллегами;
Индивидуальный план профессионального развития и регулярные performance review;
Регулярные внутренние митапы и knowledge sharing;
Удалённый формат работы с графиком, ориентированным на московское время;
Возможность работать из офиса в Минске по желанию;
Официальное трудоустройство;
Материальную поддержку и оплачиваемые выходные в дни значимых событий;
Денежные бонусы за рекомендации специалистов в рамках реферальной программы;
Атмосферу взаимоуважения и доверия без лишней бюрократии и микроменеджмента.
Заинтересовало? Тогда откликайся!
Будем рады познакомиться, подробнее рассказать о проекте и обсудить возможности сотрудничества.
*Размещены сведения о перспективном рабочем месте.
Минск
от 3500 BYR