Senior Lead Backend Developer (Laravel)

Redcat (redcat.ai)

Содержание:

  1. О компании
  2. Зоны ответственности
  3. Технологический стек

О компании

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