Мы развиваем собственную программно-аппаратную платформу для управления сетью автоматизированных автомоек самообслуживания.
Сегодня наше решение используется на действующих объектах и обеспечивает управление оборудованием в режиме реального времени: постами мойки, программами обслуживания, тарифами, оплатами, контроллерами и техническими событиями.
Сейчас мы переходим к следующему этапу развития продукта: создаём новое поколение административной платформы с современным пользовательским интерфейсом, гибкой системой ролей и прав, аналитикой, мониторингом оборудования и расширенными возможностями управления сетью объектов.
Мы ищем сильного PHP-разработчика, который станет одним из ключевых технических участников проекта и сможет влиять на архитектурные решения, качество продукта и дальнейшее развитие платформы.
Чем предстоит заниматься
- Модернизировать существующую backend-платформу.
- Проектировать и развивать новую архитектуру backend-сервисов.
- Разрабатывать REST API для административной панели и внешних интеграций.
- Реализовывать механизмы аутентификации, восстановления доступа и управления пользовательскими сессиями.
- Проектировать и внедрять ролевую модель доступа (RBAC), систему разрешений и аудит действий пользователей.
- Разрабатывать сервисы аналитики, дашбордов и агрегации бизнес-метрик.
- Реализовывать систему уведомлений о неисправностях оборудования, критических событиях и простоях.
- Оптимизировать структуру данных и производительность PostgreSQL.
- Поддерживать обмен данными с контроллерами автомоек посредством JSON и Protocol Buffers.
- Покрывать критически важную бизнес-логику автоматизированными тестами.
- Участвовать в принятии архитектурных решений, техническом планировании и формировании документации.
- Постепенно отделять новую функциональность от legacy-компонентов, обеспечивая плавную эволюцию системы.
Мы ожидаем от вас
- Коммерческий опыт backend-разработки от 4 лет.
- Отличное знание PHP 8+, принципов ООП и современных подходов к разработке.
- Практический опыт проектирования и разработки REST API.
- Уверенное владение PostgreSQL:
- проектирование схем данных;
- индексы;
- транзакции;
- миграции;
- оптимизация сложных запросов.
- Опыт реализации безопасной аутентификации и авторизации пользователей.
- Практический опыт внедрения RBAC и журналирования действий пользователей.
- Понимание принципов безопасной разработки и требований OWASP Top 10.
- Опыт работы с Docker, Linux, Git и CI/CD-процессами.
- Умение быстро погружаться в существующий код и развивать проекты с большим объёмом legacy.
Будет преимуществом
- Опыт работы в роли Tech Lead или ведущего разработчика.
- Опыт модернизации и рефакторинга крупных монолитных систем.
- Практический опыт работы с Redis, очередями сообщений и WebSocket.
- Знание Protocol Buffers.
- Опыт интеграции с оборудованием, IoT-устройствами или промышленными системами.
- Опыт интеграции с платёжными сервисами.
- Знакомство с Prometheus, Grafana и системами мониторинга.
- Опыт построения отказоустойчивых высоконагруженных сервисов.
Что вы получите
- Возможность влиять на архитектуру и техническое развитие продукта.
- Реальную свободу принятия инженерных решений без избыточной бюрократии.
- Интересную предметную область на стыке IoT, backend-разработки и автоматизации.
- Работу над продуктом, который используется на действующих объектах и приносит измеримый бизнес-результат.
- Команду, ориентированную на качество, здравый смысл и профессиональный рост.
- Возможность вырасти до позиции Technical Lead или руководителя направления разработки.