Middle+/Senior Backend Developer (PHP)

Дата размещения вакансии: 01.12.2025
Работодатель: Линия ИТ
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Мы развиваем B2B-платформу с микросервисной архитектурой и высокой нагрузкой. В основе системы -event-driven подход с использованием Kafka и Redis в качестве шины данных. Все новые API разрабатываются с полным описанием в формате OpenAPI 3.0+ и обязательным покрытием тестами

Обязанности:

- Разработка и развитие масштабируемого backend-функционала

- Проектирование и внедрение микросервисов на основе event-driven архитектуры (Kafka + Redis)

- Создание и поддержка RESTful API с документацией в OpenAPI 3.0+

- Написание обязательных unit- и integration-тестов для всего нового кода

- Участие в проектировании архитектуры, выборе технических решений

Требования:

- Опыт backend-разработки на PHP 8.1+

- Уверенное владение Laravel 10/11: очереди, события, сервис-провайдеры, пакеты, artisan-команды

- Практический опыт работы с Redis, как с шиной данных (pub/sub)

- Умение проектировать и документировать REST API с использованием OpenAPI 3.0+

- Обязательное покрытие кода тестами: unit-тесты (PHPUnit), integration-тесты (включая взаимодействие с очередями, базами данных и внешними сервисами)

- Знание принципов SOLID, DRY, KISS и распространённых паттернов проектирования (Repository, DTO, Strategy и др.)

Будет преимуществом:

- Глубокий опыт работы с Kafka: управление топиками и партициями, обработка ошибок

- Продвинутый опыт с Elasticsearch: проектирование и оптимизация маппинга, сложные агрегации, настройка релевантности и производительности поиска

- Опыт работы с Vue.js 2/3 и TypeScript

- Знание JavaScript (ES6+), HTML5, CSS3/SASS, JWT

Мы предлагаем:

- Удаленный формат работы с 09:00 до 18:00 по мск

- Варианты оформления обсуждаются на собеседовании.