PHP Software Engineer в Traveltech
Коротко
Develops and supports the airline ticket booking service; designs REST APIs, works with PostgreSQL schemas, async interactions via RabbitMQ, participates in · Needs: 3+ years commercial PHP 8.* with Laravel/Lumen; REST API and PostgreSQL; Docker, Linux/WSL, Git; automatic tests; SOLID, DI, DRY, KISS; understanding of LLM
Описание от работодателя
О компании:
МойАгент (входим в ГК Авиа Центр) — разработчик TravelTech B2B решения с 10-летней историей и 5000+ клиентами по всему миру. Наш продукт - online сервис для бронирования авиабилетов, ж/д перевозок, отелей и страховых услуг с полным циклом обслуживания и сложной API-инфраструктурой.
Мы ищем опытного инженера в стрим «Авиа», который усилит команду и станет драйвером в решении новых задач.
Чем предстоит заниматься:
Разработка и поддержка сервиса авиабилетов
Проектирование и развитие REST API и интеграции с другими сервисами
Работа со схемой данных и запросами PostgreSQL
Развитие асинхронного взаимодействие сервисов через RabbitMQ
Участие в code review, тестировании и выпуске изменений
Анализ и исправление багов, возникающих при работе сервиса.
Задачи на старте:
Разобраться в бизнес-логике сервиса авиабилетов и структуре других backend-сервисов
Настроить окружение и пройти существующий процесс разработки, проверки и выпуска изменений
Выпустить первые небольшие изменения при поддержке команды.
Наши ожидания от кандидата:
От 3 лет коммерческой разработки на PHP 8.* с Laravel/Lumen
Разработка REST API и работа с PostgreSQL, включая проектирование реляционной модели и написание запросов
Docker, Linux/WSL и Git; работа через merge/pull request и участие в code review
Написание и поддержка автоматических тестов
Практическое применение SOLID, Dependency Injection, DRY и KISS
Понимание LLM-моделей, опыт работы с AI-агентами и написания кода с их помощью; знание SDD
Понимание распределённых и микросервисных архитектур, опыт работы с RabbitMQ или Kafka, знание принципов асинхронной обработки, повторных попыток, идемпотентности и согласованности данных
Умение выбирать технические решения под задачу и объяснять их ограничения.
Будет плюсом:
Опыт работы с Doctrine
Опыт использования Redis, включая кластерные конфигурации
Опыт разработки и диагностики высоконагруженных сервисов
Практическое применение DDD и шаблонов проектирования (Strategy, Adapter, Decorator, Data Mapper).
Условия
Стабильный и прозрачный доход: заработная плата состоит из оклада и квартальной премии (до 25% от оклада)
Формат работы и график: удаленка из РФ, гибрид или офис в Москве (м. Беговая), Санкт-Петербурге (м. Маяковская). Начало рабочего дня в 9:00 или в 10:00 мск
Ноутбук в первый рабочий день: предоставляем всем сотрудникам при необходимости
Зрелая техническая команда, современные инструменты и технологии, сложные инженерные задачи
Продуктовая разработка: реальные пользователи и измеримые результаты
Исключительный фокус на результат, гибкий менеджмент и отсутствие бюрократии.