Raketa — официальная платформа доставки покупок из Китая. С 2021 года мы обеспечиваем полный сервис по покупке и доставке товаров из китайских маркетплейсов Poizon, TaoBao, Pinduoduo, 1688 и других. За это время количество клиентов, которым мы обеспечиваем безопасный шоппинг и быструю доставку, перевалило за 100 000 пользователей. А оборот превышает любую другую российскую платформу. Мы доставляем нашим дорогим клиентам не просто покупки, а ценности и эмоции.
Какой опыт необходим:
-
Опыт коммерческой разработки на PHP/Laravel.
-
Опыт работы с PostgreSQL, включая написание сложных SQL-запросов, оптимизацию и работу с большими объёмами данных.
-
Опыт проектирования архитектуры приложений, модульного и интеграционного тестирования.
-
Опыт работы в команде по Git Flow или аналогичной методологии.
-
Опыт интеграции с внешними API (REST, Webhooks, OAuth2).
-
Опыт работы с Docker и контейнеризацией приложений.
-
Опыт работы с nginx.
-
Опыт настройки и использования систем очередей (Laravel Queue, Redis, RabbitMQ или аналогов).
-
Опыт оптимизации производительности backend-сервисов.
Технические навыки
-
Отличное знание PHP 8+, Laravel (Eloquent ORM, Service Container, Events, Queues, Jobs).
-
Глубокое знание PostgreSQL (проектирование схем БД, индексация и оптимизация запросов, работа с транзакциями, функциями);
-
Понимание принципов SOLID, DRY, KISS и умение их применять.
-
Уверенное владение Git.
-
Опыт написания unit- и feature-тестов (PHPUnit, Pest).
-
Опыт работы с CI/CD (GitLab CI/CD).
-
Базовые знания Linux и умение работать с сервером через SSH.
Будет плюсом
-
Опыт работы с очередями на Redis/RabbitMQ.
-
Опыт работы с Vue.js или React.
-
Опыт работы с Elasticsearch или другими поисковыми движками.
-
Опыт работы с высоконагруженными системами.
Личные качества
-
Умение самостоятельно принимать технические решения и обосновывать их.
-
Готовность менторить менее опытных разработчиков.
-
Внимательность к деталям, умение работать в условиях сжатых сроков.
-
Навык документирования кода и архитектурных решений (Swagger, ADR)
Чем предстоит заниматься
Разрабатывать и поддерживать backend-часть веб-приложений на Laravel с использованием PostgreSQL, проектировать архитектуру новых модулей и сервисов, оптимизировать производительность и надежность системы. Реализовывать интеграции с внешними API, разрабатывать и улучшать внутренние API сервиса, писать тесты для обеспечения качества кода. Участвовать в проектировании базы данных, оптимизации сложных SQL-запросов, настройке индексов и миграций. Работать в тесной связке с frontend-разработчиками, аналитиками, тестировщиками и DevOps-инженерами, участвовать в код-ревью, предлагать улучшения архитектуры и процессов разработки. Принимать участие в планировании задач и помогать младшим разработчикам с техническими вопросами.
Почему с нами здорово:
- Бонусы сотрудникам на доставку каждый месяц
- Возможность влиять на процессы и подходы
- Рост в компании и других направлениях
- Отсутствие жёсткой бюрократии, открытость в процессах компании
- Возможность удалённой работы или гибрид (офисы Москва и Благовещенск)