Обязанности:
Ищем разработчика уровня Middle/Middle+, который хочет расти вместе с нами, решать сложные задачи и вносить свой вклад в развитие продукта. Что мы ожидаем от вас? • Технические навыки: Отличное знание PHP 8.0+, Laravel/Lumen. • Глубокое понимание PostgreSQL 12+ и умение проектировать реляционные базы данных. • Понимание микросервисной архитектуры: взаимодействие сервисов, распределенные транзакции, асинхронная связь через шину событий. • Опыт разработки REST API, составление документации (OpenAPI). Работа с Postman/Insomnia будет плюсом. • Знание принципов тестирования приложений, уверенная работа с TDD. • Опыт работы с очередями (RabbitMQ, Kafka) обязателен. • Знание паттерна Service Template, опыт разработки таких сервисов будет преимуществом. • Умение работать с Docker: создание Dockerfile, локальная разработка под Linux/WSL. • Опыт работы с GitLab/GitHub и понимание модели ветвления git-flow. • Умение работать с асинхронными алгоритмами. Будет плюсом: • Знание NoSQL баз данных: MongoDB 4,2+, Redis. • Опыт работы с Temporal.io. • Понимание архитектуры event sourcing, опыт разработки приложений на базе этого шаблона. • Навыки разработки на Go. Чем будете заниматься? • Разрабатывать продуктовые сервисы маркетплейса с нуля. • Участвовать вместе с отделом архитектуры и аналитики в проработке архитектуры и системного дизайна сервисов. • Писать документацию, качественное логирование и обеспечивать мониторинг. • Взаимодействовать с командой DevOps для развертывания и сопровождения сервисов. Что мы предлагаем? • Современная продуктовая команда, открытая для новых идей. • Возможность бесплатного обучения у наших партнеров. • Влияние на процессы внутри команды. • Гибкий график работы. • Удаленка или работа в одном из наших офисов. • Оплачиваемый отпуск. • Регулярные performance review с пересмотром компенсации. • Корпоративная культура: тимбилдинг, онлайн мероприятия. Готовы присоединиться к нашей команде? Ждем ваше резюме!