17 октября 2024
Ищем PHP разработчика разработчика уровня Middle+ и выше в нашу растущую команду GlazGo.
Мы стартап с живыми клиентами в продакшн.
Создаем B2B продукты в сферах SFA, LMS и IR. Модуль SFA уже является основным рабочим местом 24/7 для сотен пользователей и это количество стремительно растет.
Идеальный кандидат для нас
Кого не пугают эти тэги
php 8
laravel 10
postgresql
clickhouse
redis
docker
k8s
sso
microservices
prometheus
Кто уверенно пишет поддерживаемый код
MVC
SOLID
Design patterns
Clean code
Наши ожидания от кандидата
Экспертность
Декомпозирует задачи. Умеет оценивать технические риски. Предлагает меры по их смягчению или устранению.
Работает с неопределённостью, например открытыми задачами в своей области ответственности. Понимает, что нужно сделать, но может не понимать, как.
Делает проекты на несколько спринтов.
Анализирует проблемы, которые возникают в продакшене. Может их разрешить. Старается докопаться до сути и решить корневую проблему. Предлагает и продвигает способы предотвращения рецидивов.
Умеет проектировать независимые компоненты так, чтобы они были простыми, тестируемыми и поддерживаемыми. Пишет API, которое сложно использовать не по назначению.
Понимает, как задачи могут повлиять на другие команды/сервисы. Уведомляет коллег об изменениях, которые планирует внести.
Ведёт технический бэклог.
Разрабатывает стандарты качества кода, тестирования, безопасности, отказоустойчивости и других NFR.
Инженерная культура
Даёт содержательные комментарии на Code Review.
Находит баланс между скоростью и качеством разработки/тестирования.
Самостоятельно находит ответы на вопросы по техническим метрикам.
Вместо долгой разработки создаёт или предлагает владельцу продукта прототип. На прототипе проверяет гипотезы или новое техническое решение.
Документирует технические решения и поддерживает документацию команды в актуальном состоянии.
Ответственность за результат
Отвечает за проект. Находит мотивацию чинить, договариваться, мониторить и отвечать за всех, как за свои задачи.
Ориентация на бизнес
Убеждается, что цели команды прокачивают продукт и позитивно влияют на пользователей. Помогает формировать бэклог, исходя из ценностей компании.
Помогает владельцу продукта декомпозировать крупные фичи на набор полезных инкрементов, которые можно релизить независимо.
Помогает коллегам из поддержки или из других юнитов. Умеет приоритизировать запросы и давать обратную связь. Объясняет причину, если не может помочь коллегам сразу.
Пользуется продуктом компании, предлагает UX или продуктовые улучшения на основе своего опыта
Самостоятельно находит ответы на простые вопросы по продуктовым метрикам.
Agile Mindset
Выбирает задачу, которая приближает команду к результату, а не которая нравится.
Предлагает улучшения и берёт на себя ответственность, если видит проблему в процессах или при реализации задач.
Коммуникация
Инициирует диалог с другими командами, если того требует задача.
Фиксирует договорённости после обсуждения.
Развитие себя и обучение других
Развивает инженерные навыки и soft skills.
Терпелив к тем, кто обладает меньшими знаниями и навыками. Поддерживает их.
Делится опытом внутри команды.