
OpsLevel — B2B SaaS-компания, создающая внутренний портал для разработчиков и инженерных команд. Платформа предоставляет разработчикам самостоятельный доступ к необходимым инструментам, знаниям о сервисах и операционному контексту, позволяя им управлять производственной инфраструктурой и лучше понимать её устройство. Централизуя важные ресурсы и снижая операционные сложности, OpsLevel помогает сделать разработку программного обеспечения и эксплуатацию инфраструктуры более эффективными. Команда компании создаёт продукты для предприятий, которым нужны более понятные и доступные способы управления рабочими процессами разработчиков и производственными системами.
Инженер по продукту — Ruby on Rails и GraphQL — удалённая работа в Канаде
Отвечайте за функции, ориентированные на клиентов, для агентной платформы OpsLevel для разработки и поставки ПО. Создавайте системы на Rails, GraphQL и MySQL, развивая рабочие процессы разработки с поддержкой ИИ.
Описание
- Отвечайте за продуктовые задачи: от понимания потребностей клиентов до проектирования решений, реализации, запуска и дальнейшего улучшения.
- Сотрудничайте с командами продукта, UX и разработки для создания решений, ориентированных на клиентов.
- Взаимодействуйте с клиентами через звонки, обсуждения в службе поддержки и непосредственное наблюдение за использованием продукта.
- Пишите тщательно протестированный код и проводите конструктивные ревью кода.
- Используйте инструменты для написания кода на основе ИИ, улучшая их контекст, инструменты и защитные механизмы.
- Помогайте развивать внутреннюю фабрику разработки ПО, которая направляет задачи из Linear к агентам и на проверку человеком.
- Отслеживайте технический долг и продвигайте архитектурные улучшения.
- Формируйте и внедряйте лучшие практики для Ruby on Rails, GraphQL и проектирования баз данных.
- Разрабатывайте частные и публичные GraphQL API для фронтенда, CLI и автоматизации клиентами.
- Руководите техническими исследованиями и создавайте рабочие прототипы.
- Надёжно выполняйте задачи и своевременно сообщайте, если планы или сроки находятся под угрозой.
- Наставляйте коллег и способствуйте их профессиональному развитию.
- Участвуйте в дежурном устранении неполадок в Ruby on Rails, Vue.js, GraphQL и MySQL.
Требования
- Не менее пяти лет опыта работы с Ruby on Rails или семи лет работы с сопоставимым веб-фреймворком, например Spring, Django или Node.js.
- Опыт проектирования архитектур с чёткими границами интерфейсов и разделением ответственности.
- Практический опыт применения принципов SOLID.
- Глубокое владение Rails.
- Опыт проектирования производительных моделей данных MySQL.
- Знание структурирования реляционных СУБД, индексации, денормализации, а также диагностики и устранения медленных запросов.
- Опыт разработки с использованием инструментов ИИ и здравое понимание того, где они эффективны.
- Сильное продуктовое мышление и способность понять потребности пользователей до проектирования решений.
- Будет преимуществом: опыт разработки агентных систем, выходящих за рамки автодополнения, включая стенды оценки, пользовательские инструменты, MCP-серверы или внутренние рабочие процессы.
- Будет преимуществом: опыт работы с AWS, Docker, Kubernetes, Terraform, системами фоновых задач Rails, такими как Sidekiq, Redis и крупномасштабными веб-приложениями.
- Готовность участвовать в дежурствах.
- Проживание в Северной Америке и наличие разрешения на работу в выбранной стране.
Преимущества
- Акции включены в компенсационный пакет.
- Полностью удалённый формат работы.
- Инклюзивная и доброжелательная рабочая среда.
- В процессе найма доступны необходимые условия и адаптации.
- Для собеседований требуются работающие веб-камера и микрофон, желательно тихое помещение с минимальным фоновым шумом.