Обязанности:
Мы развиваем собственную программно-аппаратную платформу для управления сетью автоматизированных автомоек самообслуживания. Сегодня наше решение используется на действующих объектах и обеспечивает управление оборудованием в режиме реального времени: постами мойки, программами обслуживания, тарифами, оплатами, контроллерами и техническими событиями. Сейчас мы переходим к следующему этапу развития продукта: создаём новое поколение административной платформы с современным пользовательским интерфейсом, гибкой системой ролей и прав, аналитикой, мониторингом оборудования и расширенными возможностями управления сетью объектов. Мы ищем сильного 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 или руководителя направления разработки.Похожие вакансии