Описание вакансии
Starliner — продуктовая IT-компания, создающая экосистему цифровых решений для рынка бизнес-тревела.
Мы разрабатываем собственную линейку продуктов, которая помогает автоматизировать процессы организации командировок и деловых поездок. Наши решения используют крупные корпоративные заказчики и тревел-агентства по всей России.
Ключевой продукт компании — SaaS-платформа класса Online Booking Tool (OBT), являющаяся одним из ведущих решений российского B2B-рынка. Платформа состоит из основного приложения и набора специализированных микросервисов. Помимо нее мы развиваем дополнительные продукты для travel-индустрии, сервисы интеграции с поставщиками туристических услуг и внутренние технологические компоненты, используемые всей экосистемой.
Мы ищем Middle+ PHP Full Stack Developer, который поможет развивать существующие продукты, создавать новые сервисы и участвовать в принятии технических решений.
Чем предстоит заниматься
- Разрабатывать и развивать SaaS-платформу и связанные с ней микросервисы.
- Реализовывать новый функционал и поддерживать существующие решения.
- Проектировать архитектуру новых компонентов системы.
- Разрабатывать интеграции с внешними сервисами по REST, SOAP и другим API.
- Оптимизировать производительность приложений и баз данных.
- Писать автоматизированные тесты.
- Участвовать в code review и обсуждении технических решений.
Обязательные требования
Backend
- Отличное знание PHP 8.x.
- Уверенное понимание принципов ООП, SOLID и современных паттернов проектирования.
- Опыт разработки и сопровождения крупных веб-приложений.
Базы данных и хранилища
- Уверенное владение MySQL.
- Опыт проектирования структуры БД и оптимизации SQL-запросов.
- Практический опыт работы с MongoDB, Redis и Elasticsearch.
Frontend
- Хорошее знание JavaScript (ES6+).
- Опыт разработки на React.
- Уверенное владение HTML5 и CSS3.
- Опыт создания современных пользовательских интерфейсов.
Инструменты разработки
- Git и SVN.
- Docker.
- Composer и npm.
- Опыт написания автоматизированных тестов с использованием Codeception.
- Опыт работы с XML, REST API и SOAP.
Будет преимуществом
- Опыт разработки на Go (часть наших микросервисов написана на Go).
- Знакомство с Laravel и/или Yii.
- Опыт разработки высоконагруженных систем.
- Опыт проектирования и разработки микросервисной архитектуры.
Как мы работаем
- Работаем по Scrum.
- Используем Redmine для управления задачами.
- Автоматизировали сборку и развертывание с помощью Jenkins (CI/CD).
- Практикуем code review и командную разработку.
- Развиваем продукты небольшими итерациями, регулярно выпуская новые возможности для пользователей.
Что мы предлагаем
- Участие в развитии одной из ведущих B2B-платформ для рынка бизнес-тревела.
- Разнообразные задачи: развитие SaaS-платформы, микросервисов и новых продуктов компании.
- Возможность влиять на архитектуру, технические решения и развитие продуктов.
- Современный стек технологий и профессиональную команду разработки.
- Минимум бюрократии, открытое обсуждение технических решений и возможность реализовывать собственные идеи.
- Возможность профессионального роста и изучения новых технологий, включая Go.
- Гибкое планирование отпуска по согласованию с командой.
- Гибридный или полностью удаленный формат работы, включая возможность работать из любого региона.
- Комфортный офис в историческом центре Санкт-Петербурга, в пешей доступности от станций метро «Достоевская», «Владимирская», «Лиговский проспект» и «Звенигородская».
Если вам интересно работать над большим коммерческим продуктом, который ежедневно используют тысячи сотрудников компаний и партнеров, участвовать в развитии современной микросервисной платформы и создавать решения, востребованные рынком, будем рады познакомиться.