Ищем опытного backend-разработчика, который будет участвовать в развитии платформы B2B для обработки заказов и интеграций с внешними сервисами. В проекте стабильный трафик, микросервисная архитектура и CI/CD. Ожидается активное участие в проектировании, код-ревью и повышении надёжности системы.
Обязанности
- Разработка и сопровождение backend-сервисов (PHP, Symfony/Laravel или эквивалент).
- Проектирование REST/GraphQL API и интеграция с внешними платёжными и логистическими системами.
- Оптимизация производительности сервисов и базы данных (MySQL / PostgreSQL).
- Покрытие ключевой логики автоматизированными тестами (unit/integration).
- Участие в код-ревью, менторство менее опытных коллег.
- Работа с CI/CD, контейнеризацией (Docker), мониторингом и логированием.
Требования (обязательные)
- 4+ года профессионального опыта в backend-разработке на PHP.
- Опыт с одним из фреймворков: Symfony, Laravel или аналогичным.
- Хорошее знание SQL и практический опыт оптимизации запросов.
- Опыт проектирования API (REST/GraphQL).
- Понимание принципов микросервисной архитектуры и практик CI/CD.
- Уверенное владение Git, опыт работы в командных репозиториях.
- Английский — технический уровень (чтение документации, общение в команде).
Желательные навыки
- Опыт работы с очередями (RabbitMQ, Redis streams).
- Знание Docker, Kubernetes — для деплоя и оркестрации.
- Навыки работы с инструментами мониторинга (Prometheus, Grafana).
- Опыт оптимизации под высокую нагрузку и масштабирования сервисов.
- Опыт интеграции с внешними API (платежи, 3PL, CRM).
Условия и преимущества
- Гибкий график и возможность полностью удалённой работы.
- Корпоративная компенсация релокации и помощь с оформлением — по результатам переговоров.
- Компенсация обучения, доступ к профильным курсам и конференциям.
- Оборудование для работы (по запросу).
- ДМС / страховка — обсуждается.
- Командные митапы 1–2 раза в год.
Процесс отбора
- Короткое техническое интервью (30 мин) с рекрутером/ТЛ.
- Техническое собеседование с практическим заданием или разбором кейса.
- Финальное интервью с руководителем и обсуждение условий.
- Ориентировочная длительность процесса — 1–3 недели.