Томск, Причальная улица, 8с1
Стек проекта
- Язык программирования: PHP
- Фреймворк: Laravel
- Web-сервер: Laravel Octane (с Swoole или аналогами)
- База данных: PostgreSQL
- Поисковый движок: Elasticsearch
- Кэш / очереди: Redis, Kafka
- API: OpenAPI (Swagger)
- Инфраструктура: Docker, Kubernetes (настройкой занимается отдельный DevOps-инженер)
⚠️ Разработчику не требуется настраивать инфраструктуру, но необходимо базовое понимание взаимодействия с DevOps-частью: подключение к сервисам, работа с переменными окружения, понимание принципов CI/CD и логирования.
Основные задачи
- Разработка и расширение бизнес-логики в существующем проекте на Laravel (включая сервисы управления заказами, товарами, пользователями и ролями).
- Поддержка и доработка API согласно OpenAPI-спецификации.
- Работа с очередями (Kafka) и асинхронной обработкой событий.
- Интеграция с внешними сервисами и внутренними микросервисами.
- Оптимизация и поддержка работы с PostgreSQL и Elasticsearch.
- Разграничение доступа по ролям и управление правами пользователей.
- Участие в архитектурных решениях по расширению функциональности проекта.
- Работа в команде с DevOps-инженером и frontend-разработчиком.
Требуемые навыки
- Уверенное владение PHP и Laravel
- Понимание Laravel Octane и принципов высоконагруженных приложений
- Опыт работы с PostgreSQL и построением сложных запросов
- Опыт проектирования и поддержки REST API (желательно — с документацией OpenAPI)
- Базовые навыки работы с Kafka и Redis
- Опыт работы с Docker и понимание контейнеризированной разработки
- Умение читать и адаптировать чужой код
- Опыт работы с многомодульными системами или платформами с разделением ролей пользователей
Управляющая компания «Главновосибирскстрой»
Томск
до 200000 RUR