Линия ИТ

Middle+/Senior Backend Developer (PHP)

До 240 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • PHP
  • Laravel
  • Redis
  • VueJS
  • Apache Kafka

Мы развиваем 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 по мск

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