Вакансия Главный PHP разработчик (senior)
Вакансия Главный PHP разработчик (senior) Удаленно в РФПолная занятость ЗП обсуждается на собеседовании В компанию Магнит Стек технологий – 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. – Глубокие знания баз данных и систем кэширования: уверенное владение и глубокое понимание принципов работы Redis и PostgreSQL. – Асинхронное взаимодействие: глубокое понимание принципов асинхронного взаимодействия сложных систем. – Экспертиза в асинхронности. – Глубокое понимание работы очередей, планировщиков задач (Cron) и паттернов обработки долгоживущих соединений. – Уверенные знания SQL. – Опыт оптимизации сложных запросов, индексации таблиц и проектирования архитектуры данных для высоконагруженных систем. 🌐 Откликнуться