Чем предстоит заниматься:
- Разрабатывать и поддерживать внутренние сервисы и продукты компании.
- Развивать существующую высоконагруженную систему бронирования туров.
- Разрабатывать новые модули и API.
- Поддерживать и постепенно рефакторить существующий legacy-код.
- Участвовать в проектировании архитектуры новых компонентов системы.
- Оптимизировать производительность приложений и баз данных.
- Участвовать в код-ревью и обсуждении технических решений.
Мы ожидаем:
Backend
- Коммерческий опыт разработки на PHP от 3 лет.
- Уверенное знание PHP 7, 8+.
- Опыт работы с одним из современных PHP-фреймворков (Symfony, Yii2, Laravel).
- Хорошее понимание принципов ООП, SOLID и основных паттернов проектирования.
- Понимание принципов Clean Architecture.
- Опыт безопасного рефакторинга существующего кода.
Работа с базами данных
- Уверенное знание MySQL.
- Опыт проектирования схем баз данных.
- Понимание принципов нормализации данных.
- Опыт построения индексов.
- Навыки оптимизации SQL-запросов (EXPLAIN, индексы).
- Понимание принципов работы транзакций.
- Опыт работы с Redis, Mongo.
Инфраструктура
- Уверенное использование Git.
- Опыт работы с Docker / Docker Compose.
- Уверенная работа с Composer.
- Базовые навыки работы в Linux.
Архитектура
- Понимание принципов HTTP.
- Опыт разработки REST API.
- Опыт интеграции между сервисами.
- Умение разбираться в чужом коде и быстро погружаться в существующий проект.
Будет преимуществом:
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ, Redis Streams и др.).
- Опыт разработки микросервисной архитектуры.
- Опыт написания Unit, Integration и E2E тестов.
- Опыт работы с OpenAPI / Swagger.
- Опыт интеграции AI/LLM-сервисов (OpenAI, Anthropic, Gemini и др.).
- Опыт разработки решений с использованием RAG и векторного поиска.
Условия:
- Полностью удаленный формат работы.
- Конкурентную заработную плату.
- Корпоративные скидки на продукты компании.
Похожие вакансии
Имеете опыт коммерческой разработки на Java от 3 лет. Уверенное владеете Spring Boot. Понимание контейнеризацию и умеете работать с Kubernetes.
Уверенный Python (asyncio, threading, multiprocessing). Опыт backend-разработки (FastAPI или аналоги, БД, ORM). Практический опыт с Docker и docker-compose.
Уверенное знание Verilog / SystemVerilog. Опыт разработки в среде Vivado. Опыт работы с интерфейсами: AXI, Ethernet 1G, SPI, I2...
Уверенное владение Verilog / SystemVerilog. Опыт разработки под ПЛИС Xilinx или Intel (Altera). Понимание принципов синхронного дизайна для ASIC и FPGA.
Опыт работы с PHP (Symfony, Vanilla). Понимание и применение принципов OOP, паттернов и методологий разработки приложений. Знание и опыт работы...
