О компании
Redcat.ai — это онлайн‑платформа недвижимости с поддержкой искусственного интеллекта, которая помогает пользователям подбирать квартиры, новостройки, ипотеку и недвижимость по запросу.
Зоны ответственности
Руководил разработкой и развитием backend-архитектуры. Отвечал за технические решения, качество кода, масштабируемость системы и эффективность команды backend-разработки.
Мои обязанности:
- Проектирование и развитие высоконагруженной backend-архитектуры на Laravel / PHP
- Лидирование команды разработчиков: декомпозиция задач, code review, менторинг, принятие архитектурных решений
- Разработка и развитие REST API для web-клиентов и внутренних сервисов
- Интеграция с внешними сервисами и enterprise-системами (Bitrix24, webhook-интеграции, сторонние API)
- Разработка микросервисов на Python для отдельных доменных модулей и фоновой обработки
- Построение асинхронной обработки через очереди, фоновые воркеры и событийную архитектуру
- Проектирование и оптимизация БД (PostgreSQL, Redis), повышение производительности запросов
- Контейнеризация сервисов (Docker), настройка CI/CD и процессов релиза
- Внедрение стандартов качества кода: линтеры, статический анализ, автоматические проверки (PHPStan/Psalm, Flake8/Black и др.)
- Рефакторинг legacy-кода, снижение технического долга, внедрение тестирования
Технологический стек
Backend:
- PHP 8.2+, Laravel 12
- PostgreSQL, Redis
- Laravel Queues, Horizon
Микросервисы:
- Python 3.11+, FastAPI
DevOps:
- Docker, Docker Compose
- GitLab CI/CD, Nginx
Quality:
- PHPStan, Laravel Pint
- Flake8, Black, Mypy
- PHPUnit, Pytest