Чем предстоит заниматься:
-
Разработка и поддержка высоконагруженных и отказоустойчивых backend-сервисов на PHP (Laravel) и PostgreSQL.
-
Проектирование архитектуры новых модулей и API (REST).
-
Оптимизация производительности и масштабируемости существующих решений.
-
Написание чистого, поддерживаемого и тестируемого кода.
-
Участие в code review, обмен знаниями и менторство junior/middle-разработчиков.
-
Тесное взаимодействие с frontend-разработчиками, продуктовыми менеджерами, QA-инженерами и аналитиками.
-
Составление технической документации
Наш технологический стек:
-
Backend: PHP 8.1+, Laravel 11
-
Базы данных: PostgreSQL, Redis, Click House
-
Очереди: RabbitMQ, Kafka
-
Инфраструктура: Docker, GitLab CI/CD, Linux
-
Тестирование: PHPUnit
-
Дополнительно: Elasticsearch, микросервисная архитектура (будет плюсом)
Ключевые требования:
-
Опыт коммерческой разработки на PHP от 5 лет, глубокое понимание принципов ООП, SOLID, паттернов проектирования.
-
Опыт работы с Laravel от 3 лет на уровне, когда вы понимаете внутреннее устройство фреймворка (Service Container, Eloquent, Queues).
-
Продвинутый SQL: умение писать и оптимизировать сложные запросы в PostgreSQL (оконные функции, индексы, планирование запросов).
-
Опыт проектирования и реализации RESTful API.
-
Опыт работы с системами контроля версий (Git).
-
Понимание принципов CI/CD.
-
Навыки написания модульных и интеграционных тестов (PHPUnit).
-
Умение проектировать масштабируемые и надежные архитектурные решения.
-
Опыт наставничества и проведения code review.