Привет!
Мы - новая команда "Пульс Магнит", и мы ищем Senior PHP разработчика.
Пульс Магнит" - это масштабная платформа, создающая единое информационное пространство для взаимодействия компании с подрядчиками, арендодателями, франчайзи и внутренними службами. Проект направлен на полную цифровизацию процессов эксплуатации торговых точек, ремонта оборудования и развития сети, объединяя разрозненные задачи в эффективную систему управления.
Основу проекта составляет веб-платформа личных кабинетов, предназначенная для всех категорий внешних и внутренних пользователей. Здесь реализованы сложные интеграционные потоки, механизмы парсинга данных и инструменты для управления жизненным циклом сотрудничества.
Команда формируется с нуля.
Стек технологий:
- Backend: PHP 8.x., Laravel (10/11).
- Очереди и кэширование: Redis, Laravel Horizon.
- Базы данных: PostgreSQL / MySQL.
- Инфраструктура: Docker, Docker Compose, Git.
- Документирование API: Swagger / OpenAPI, Laravel Scribe.
- AI Orchestration & LLM: Dify (Self-hosted / Cloud).
- RAG: GraphRAG (графовые базы знаний для контекста архитектуры).
Задачи
- Разрабатывать backend на Laravel.
- Проектировать и описывать отказоустойчивую бизнес-логику на PHP 8.x с использованием возможностей Laravel.
- Оркестрировать ИИ через Dify.
- Развертывать, конфигурировать и интегрировать Dify (Workflow, Agents, RAG); связывать backend приложения с Dify API.
- Проектировать и разрабатывать API.
- Создавать чистые, документированные RESTful/gRPC контракты для мобильных и веб-клиентов компании.
- Управлять асинхронными процессами.
- Оптимизировать тяжелые запросы к LLM через очереди (Laravel Queues/Horizon), настраивать потоковые передачи ответов (Server-Sent Events / Стриминг).
- Проектировать и оптимизировать схемы реляционных баз данных под хранение истории диалогов, контекста, логов и сессий ИИ.
- Писать Unit/Feature тесты (Pest/PHPUnit).
- Участвовать в Code Review и поддерживать высокие стандарты кодовой базы.
Требования
- Опыт коммерческой разработки на PHP от 4 лет, из которых не менее 2 лет - активная работа с фреймворком Laravel.
- Наличие опыта интеграции Dify (или аналогичных LLM-оркестраторов вроде Flowise/Langhope) в реальных проектах.
- Понимание специфики LLM.
- Понимание принципов работы языковых моделей, токенизации, контекстных окон, логики работы эмбеддингов и семантического поиска.
- Экспертиза в асинхронности.
- Глубокое понимание работы очередей, планировщиков задач (Cron) и паттернов обработки долгоживущих соединений.
- Уверенные знания SQL.
- Опыт оптимизации сложных запросов, индексации таблиц и проектирования архитектуры данных для высоконагруженных систем.
Условия
- Оформление в аккредитованную ИТ-компанию.
- ДМС со стоматологией и льготными условиями для членов семьи.
- Технику для работы.
- График работы 5/2 с гибким началом.
- Работу в уютном офисе в центре Москвы (ст. м. Савёловская), в Краснодаре или удаленно из других городов РФ, так же есть офисы в Санкт-Петербурге (ст. м. Балтийская) и в Иннополисе.
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах.
- Развитие – мы оплачиваем обучение на курсах и участие в конференциях.
- Возможность проведения и участия в митапах, хакатонах, где можно познакомиться с работой других подразделений.
- Наличие корпоративных скидок PRIMEZONE и программ лояльности от компании.
- Наличие корпоративной библиотеки курсов.
- Возможность рекомендовать компанию своим друзьям, участвуя в реферальной программе.