Разработчик аукционного сервиса (Symfony/PHP)
Вакансия для PHP-разработчика с опытом Symfony и PostgreSQL. Предстоит создавать новый аукционный сервис с нуля: обрабатывать ставки, управлять таймерами, работать с очередями и realtime-обновлениями. Интересные задачи по конкурентному доступу и отказоустойчивости.
Зарплата ниже рынка
На 13% ниже медианы PHP по 83 вакансиям за 90 дней.
Что предстоит делать
Разработка аукционного сервиса О проекте Разрабатываем новый аукционный сервис. Сервис будет отвечать за проведение онлайн-торгов по пользовательским лотам: регистрацию участников, приём и последовательную обработку ставок, управление таймерами и автопродлением, определение победителя, резервирование задатков и обработку конкурентных операций. Аукцион создаётся как отдельное приложение на Symfony в составе одного репозитория с основной платформой. Это новый код без необходимости поддерживать старую реализацию. Архитектура строится как модульный монолит с отдельной транзакционной базой данных и чёткими границами ответственности. Основной стек Технологии • Backend : PHP 8.2+, целевая версия PHP 8.4; Symfony 7 • Данные : PostgreSQL, Doctrine DBAL, Doctrine Migrations • Очереди : RabbitMQ, Symfony Messenger • Realtime: Centrifugo, WebSocket • Инфраструктура :Redis, Nginx, Docker, GitLab • API : REST API, OpenAPI
- Разрабатывать модули аукционного сервиса на Symfony.
- Реализовывать приём и последовательную обработку ставок через RabbitMQ processing lanes.
- Работать с конкурентными командами одного аукциона: ставки, завершение, отмена и административные действия.
- Проектировать и реализовывать короткие атомарные операции в PostgreSQL.
- Разрабатывать статусные модели аукционов, заявок, задатков и сделок.
- Реализовывать идемпотентные команды, transactional outbox, повторную доставку и восстановление после сбоев.
- Интегрировать realtime-обновления через Centrifugo.
- Участвовать в разработке логического кошелька и операций резервирования средств.
- Что важно
- Уверенное знание PHP и практический опыт разработки на Symfony.
- Опыт работы с PostgreSQL и понимание транзакций, блокировок и конкурентного доступа к данным.
- Опыт работы с RabbitMQ или другим брокером сообщений.
- Понимание идемпотентности, повторной доставки и eventual consistency.
- Опыт проектирования REST API.
- Умение писать поддерживаемый код и разбираться в сложной бизнес-логике и пограничных сценариях.
- Будет плюсом
- Опыт разработки торговых, финансовых, биллинговых или high-load систем.
- Опыт работы с Symfony Messenger.
- Опыт с WebSocket, Centrifugo, Mercure или Pusher.
- Знание паттернов Inbox/Outbox, CQRS и Event Sourcing.
- Опыт мониторинга RabbitMQ и PostgreSQL.
- Почему задача интересная
- Это не стандартный CRUD-проект. В работе будут реальные инженерные задачи: конкурентные ставки, строгий порядок команд, временные переходы, отказоустойчивость, realtime-интерфейс и финансовые инварианты. Ключевые архитектурные решения уже зафиксированы, а разработчик сможет сосредоточиться на качественной реализации и развитии сервиса вместе с командой.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в ALT IT SOLUTIONS
2 активные вакансии в компании
PHP разработчик (1С-Битрикс)
Разработка и поддержка платформы для работы с лотами на PHP и 1С-Битрикс. Нужно развивать функционал, исправлять ошибки, работать с REST API и интеграциями. Подойдёт разработчику, который хочет углубить знания Bitrix и получить опыт с современной PHP-архитектурой.
Похожие вакансии
6 вакансий
PHP разработчик (1С-Битрикс)
Разработка и поддержка платформы для работы с лотами на PHP и 1С-Битрикс. Нужно развивать функционал, исправлять ошибки, работать с REST API и интеграциями. Подойдёт разработчику, который хочет углубить знания Bitrix и получить опыт с современной PHP-архитектурой.
Middle разработчик (PHP/AI)
Разработка и поддержка внутренних инструментов и автоматизаций для компании, помогающей малому бизнесу США. Основной стек — PHP, но активно применяются Python, JavaScript и AI (Claude Code). Ищем ответственного middle-разработчика с опытом от 3 лет, готового работать в кросс-функциональной роли и использовать AI в повседневной работе. Предлагают полную удалёнку, обучение и интересные проекты.
Разработчик Bitrix24
Ищем разработчика Bitrix24 для доработки и интеграции CRM в медицинских проектах. Требуется опыт 2-3 года, знание PHP 8.0+ и Bitrix D7. Предлагаем удаленную работу, гибкий график и бонусы.
PHP-разработчик (Битрикс24)
Ищем опытного PHP-разработчика для работы над CRM крупной металлургической компании. Нужно разрабатывать функционал на PHP и Битрикс24, создавать API, оптимизировать бэкенд. Предлагаем полную удаленку, белую зарплату и карьерный рост до Team Lead.
Middle/Senior Magento 2 Backend Developer
Шукаємо Middle/Senior Magento 2 Backend Developer для роботи з міжнародними eCommerce-проєктами. Потрібен досвід розробки кастомних модулів Magento 2, інтеграцій через REST/GraphQL API, роботи з платіжними системами (Stripe) та оптимізації MySQL. Пропонується віддалена робота або офіс у Тернополі, гнучкий графік, оплачувані відпустки та навчання.
Middle PHP разработчик
~910 500 – 1 305 050 ₸ оценка
Ищем Middle PHP разработчика для развития корпоративного портала Bitrix24. Нужно уверенное владение PHP 8.x, знание Bitrix24, опыт интеграций и работы с БД. Предлагают гибридный или удаленный формат, гибкий график, ДМС со стоматологией и корпоративные бонусы.