О роли
Работа на стыке инженерии и продукта: создание функций, развитие ядра CMS, расширение возможностей платформы и участие в AI-функциях. Использование современных AI-инструментов разработки. Самостоятельность, инициативность, работа в команде.
Чем предстоит заниматься
- Развитие ядра CMS: улучшение производительности, надёжности и developer experience.
- Разработка и поддержка расширений и интеграций.
- Участие в AI-функциях продукта.
- Выявление и исправление проблем на основе мониторинга, обратной связи и продуктового чутья.
Задачи и обязанности
- Работа в кросс-функциональной автономной команде: поставка функций и улучшений, часто на основе черновых прототипов.
- Перевод бизнес-потребностей в технические решения совместно с продуктовой командой, участие в разговорах с клиентами.
- Использование AI-инструментов разработки (Cursor, Claude, Codex или аналогичных).
- Проактивное выявление и исправление проблем через мониторинг и observability.
- Участие в архитектурных решениях для масштабируемости, надёжности и поддерживаемости платформы.
- Обмен знаниями, обучение коллег, совместная работа.
Ожидания по этапам
1 месяц: онбординг по продукту, стеку, инфраструктуре и видению; знакомство с кодовой базой; первые правки; понимание того, как клиенты используют Hygraph.
3 месяца: уверенная поставка функций и улучшений в продакшен; понимание продукта и архитектуры; вклад идеями, не только кодом; рабочие отношения с тимлидом, PM, дизайнерами и инженерами.
6 месяцев: значимый вклад в продукт и команду; свежие перспективы; повышение стандартов производительности, архитектуры и процессов; команда полагается на вас.
Требования
- Опыт (обычно от 6 лет) создания и владения продакшен-системами.
- Сильные full-stack навыки в JavaScript/TypeScript, глубокий бэкенд-опыт, понимание масштабируемости и производительности (желательно Node.js).
- Опыт создания пользовательских интерфейсов, желательно на React.
- Опыт разработки хорошо протестированных API на GraphQL.
- Уверенное знание реляционных баз данных (особенно PostgreSQL), включая проектирование схем и оптимизацию запросов.
- Активное использование AI-инструментов разработки (Claude, Cursor, Codex или аналогичных).
- Знакомство с cloud-native разработкой (AWS, GCP).
- Опыт работы с мониторингом и observability (New Relic, Datadog или аналогичные).
- Готовность к on-call и операционной работе (расследования, инциденты).
- Умение работать с неопределённостью: черновые прототипы, меняющиеся требования, неполная информация.
- Сильное продуктовое чутьё: понимание «зачем», а не только «как».
Будет плюсом
- Опыт с Golang.
- Знание infrastructure as code (Pulumi, Terraform).
- Опыт работы с клиентами или в клиентоориентированных ролях.
- Знакомство с headless CMS или контентной инфраструктурой.