Backend PHP developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наш продукт — это высоконагруженная платформа для онлайн-ретейла, которая включает каталог товаров, сложные механизмы поиска и фильтрации, управление заказами, интеграции с внешними системами (1С, платежные системы, логистика) и многое другое.
Сейчас мы активно трансформируем наш продукт, переводя его с монолитной архитектуры на микросервисную, чтобы обеспечить масштабируемость, гибкость и высокую производительность. Если Вы хотите участвовать в развитии e-commerce рынка Казахстана, работать с современными технологиями и расти вместе с нашей командой, мы ждем именно Вас!
Ожидания от кандидата
Какие знания и навыки нам нужны?
- Обязательные требования:
- Опыт работы: Более 7 лет коммерческой разработки на PHP (уровень Middle+/Senior).
- Более 4 лет работы с фреймворком Laravel.
- Глубокое знание PHP и Laravel:
- Уверенное владение PHP 8.2+ (ООП, паттерны проектирования, SOLID, best practices).
- Экспертное знание Laravel 10+ (Eloquent, Blade, Artisan, Queues, Events, Middleware) и его архитектуры.
- Опыт разработки REST API на Laravel для интеграции с фронтендом и внешними системами.
Базы данных и поиск:
- Опыт работы с PostgreSQL (оптимизация запросов, индексы, транзакции).
- Знание принципов работы полнотекстового поиска (желательно опыт с Manticore Search или аналогами, например, Elasticsearch).
Интеграции и очереди:
- Опыт работы с очередями сообщений (RabbitMQ или аналоги).
- Понимание принципов интеграции с внешними системами (например, 1С, платежные шлюзы, логистические сервисы).
Инструменты и DevOps:
- Уверенное владение Git (GitHub, GitLab или аналоги).
- Опыт работы с Docker (контейнеризация, Docker Swarm или Kubernetes).
- Знание основ CI/CD (настройка пайплайнов, автоматизация деплоя).
- Опыт работы с инструментами мониторинга и логирования (Sentry, Jaeger или аналоги).
E-commerce:
- Понимание бизнес-процессов в e-commerce (каталог товаров, фильтрация, корзина, заказы, скидки, доставка).
- Опыт работы с системами управления заказами и интеграции с логистическими сервисами.
- Опыт работы с микросервисной архитектурой (проектирование, разработка, отладка).
- Знание инструментов документирования API (Swagger/OpenAPI).
Желательные навыки (будет преимуществом):
- Опыт работы с фронтенд-технологиями (Vue.js, Nuxt.js, HTML, CSS, JavaScript) для базового понимания взаимодействия с фронтендом.
Условия работы
Что мы предлагаем?
- Интересные задачи:
- Участие в масштабном проекте по переводу платформы на микросервисную архитектуру, работа с современными технологиями и высоконагруженными системами;
- Возможность работать с опытной командой, участвовать в принятии архитектурных решений и внедрении новых подходов. У нас слышащее руководство, которое ценит инициативу;
- Оплачиваемое участие в конференциях, мастер-классах после прохождения испытательного срока;
- Реальная возможность роста до позиции Team Lead или Архитектора;
- Удалённый формат работв, график 5/2 с 9:00 до 18:00ч. по времени г.Алматы;
- Трудоустройство как самозанятый, ИП, патент, своевременная оплата труда.
Дополнительные инструкции
Уважаемые соискатели!
У нас 2 этапа собеседований. Технического задания нет.
Компания работает по законодательству Республики Казахстан, поэтому возможно трудоустройство граждан РФ, Беларуси, Армении, Кыргызстана.
Для быстрой коммуникации, можете писать рекрутеру на почту: @join.it@oe.kz. Либо телеграм: @meruyert1111