Вакансия: Senior PHP-разработчик
Описание вакансии
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-инженерами, участвовать в код-ревью, предлагать улучшения архитектуры и процессов разработки. Принимать участие в планировании задач и помогать младшим разработчикам с техническими вопросами.
Почему с нами здорово: - Бонусы сотрудникам на доставку каждый месяц
- Возможность влиять на процессы и подходы
- Рост в компании и других направлениях
- Отсутствие жёсткой бюрократии, открытость в процессах компании
- Возможность удалённой работы или гибрид (офисы Москва и Благовещенск)