Title: Tech Lead — DevX & AI
Company: Xsolla
Location: Montreal / Canada / Serbia / remote
О ВАС
Мы ищем Tech Lead, который будет руководить доставкой и кросс-функциональной координацией команды DevX и AI для Shop Builder. Вы — связующее звено между архитектурой и исполнением: вы принимаете техническое направление, заданное Principal Engineer, и превращаете его в работающую, выпускающую команду.
Вы возглавите команду из трех инженеров, разрабатывающих поверхность для разработчиков, которой не хватает в Shop Builder — MCP server, CLI, SDK, пайплайн документации, локальная среда разработки, путь развертывания и версионирования. Вы устанавливаете темп поставки, устраняете препятствия, координируете входящие зависимости от платежей, аутентификации, live ops и каталога, а также отвечаете за качество выпускаемого продукта.
Это практическая роль. Вы будете писать production-код, проводить ревью кода и принимать технические решения в своей области. У вас также будет достаточно опыта и суждений, чтобы координировать работу между командами и представлять работу команды руководству инженерного отдела.
О НАС
Xsolla — это глобальная платформа платежей и электронной коммерции для игровой индустрии, которую используют тысячи издателей для монетизации, дистрибуции и управления своими играми по всему миру. Shop Builder — это платформа витрин Xsolla, которую издатели и разработчики игр используют для запуска и управления игровыми магазинами, от простых каталогов и веб-магазинов до полностью кастомных витрин, построенных на нашей backend-системе headless. Для получения дополнительной информации посетите xsolla.com.
Команда DevX и AI отвечает за публичные API, документацию и AI-функции, которые предоставляют разработчикам — и AI-агентам — полный набор инструментов, необходимых для настройки и расширения Shop Builder. Это совершенно новая команда из семи человек, созданная для устранения реального пробела: ни одна выделенная команда не отвечала за поверхность для разработчиков от начала до конца. Теперь это изменится.
Обязанности
- Руководить доставкой поверхности для разработчиков Shop Builder: MCP server, CLI и локальная среда разработки, публичный SDK, пайплайн документации, песочница и предварительные среды, путь развертывания и версионирования.
- Возглавлять и наставлять команду из трех инженеров — устанавливать техническое направление в команде, проводить ревью кода и обеспечивать стабильное инженерное качество.
- Отвечать за кросс-функциональную координацию: выявлять и привлекать возможности входящих API от команд платежей, аутентификации, live ops и каталога; устранять зависимости; управлять сроками интеграции.
- Активно участвовать в реализации — вы будете выпускать production-код вместе с командой, особенно в наиболее критичных и сложных компонентах.
- Сотрудничать с Principal Engineer для преобразования архитектурных решений в планы выполнения на уровне спринта и реалистичные сроки.
- Сотрудничать с PO по вопросам последовательности дорожной карты, принятия решений об объеме работ и компромиссов между скоростью и корректностью.
- Отвечать за ритм выполнения задач командой: планирование спринта, технический груминг, ретроспективы и прозрачность статуса для руководства инженерного и бизнес-отделов.
- Определять и поддерживать инженерные стандарты команды: стратегия тестирования, наблюдаемость, практики развертывания и качество документации.
- Выступать в качестве основного технического контакта для интеграций с headless-партнерами и командой MIT professional services во время начального онбординга партнеров.
- Участвовать в найме, проводя технические собеседования и определяя, что такое «отличная работа» для инженеров, присоединяющихся к этой команде.
Квалификация и навыки
- Опыт профессиональной разработки программного обеспечения от 6 лет, из них не менее 2 лет на позиции tech lead, staff или senior lead, отвечающего за выполнение задач командой.
- Уверенное владение JavaScript/TypeScript и Node.js, с опытом выпуска production API, CLI или SDK для внешних разработчиков.
- Практический опыт разработки CLI-инструментов и рабочих процессов для разработчиков: дизайн команд, форматы конфигурационных файлов, локальные циклы разработки, команды развертывания и информативные сообщения об ошибках.
- Глубокое понимание принципов проектирования REST API, эргономики SDK и того, что делает пользовательский опыт разработчика успешным — у вас есть четкие мнения, которые вы можете обосновать.
- Практическое знакомство с Model Context Protocol (MCP) или паттернами использования агентских инструментов: вы понимаете, как AI-агенты используют интерфейсы инструментов, и что делает инструмент надежным для LLM.
- Опыт координации работы между несколькими инженерными командами для выпуска функций, зависящих от входящих возможностей, которыми вы не управляете.
- Доказанная способность руководить инженерами: четкое техническое направление, повышение планки качества через ревью, развитие навыков других инженеров.
- Опыт работы с облачными технологиями: CI/CD пайплайны, контейнеризация (Docker/Kubernetes) и автоматизация развертывания на AWS или GCP.
- Отличные коммуникативные навыки — вы переводите техническую сложность в четкие статусы для руководства и технические требования в действенные задачи для вашей команды.
Желательно
- Опыт работы в игровой индустрии, цифровой коммерции, на платформах витрин или в headless-архитектуре.
- Опыт создания библиотек React-компонентов, дизайн-систем или платформ для фронтенда, используемых внешними разработчиками.
- Опыт создания изолированных сред выполнения для стороннего кода (кастомные блоки, расширения, плагины).
- Знакомство с оценкой кода, сгенерированного LLM: оценка того, является ли сгенерированный AI блок, компонент или макет корректным и безопасным для выпуска.
- Предыдущий опыт создания команды с нуля (greenfield) и понимание того, что это требует.
- Опыт работы с рабочими процессами «документация как код» и инструментами, которые публикуют информацию на разных платформах из единого источника.
Преимущества:
Мы стремимся создавать поддерживающую среду для нашей команды, поэтому мы уделяем приоритетное внимание физическому, психическому и эмоциональному благополучию наших сотрудников и их семей посредством комплексной программы льгот. Это включает медицинское, стоматологическое и офтальмологическое страхование, оплачиваемый отпуск (PTO) и индивидуальный карьерный план для каждого сотрудника. Инвестируя в профессиональное развитие через обучение и образовательные возможности, мы гарантируем, что наша команда будет развиваться как лично, так и профессионально. Вместе мы не просто строим бизнес; мы культивируем сообщество, которое ценит креативность, сотрудничество и преобразующую силу игры.
Заявление о равных возможностях трудоустройства:
Xsolla является работодателем, предоставляющим равные возможности. Мы ценим разнообразие и стремимся создавать инклюзивную среду для всех сотрудников. Мы не дискриминируем по признаку расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, сексуальной ориентации, гендерной идентичности или любой другой характеристики, защищенной законом.
Мы рассматриваем квалифицированных кандидатов с криминальным прошлым в соответствии с Fair Chance Act.
Учет криминального прошлого:
Для этой должности будет проведена проверка биографических данных, которая может включать следующее:
- Проверка криминального прошлого
- Проверка трудоустройства
- Проверка образования
Актуальность для обязанностей по работе:
Проверка биографических данных актуальна для данной должности из-за следующих обязанностей:
- Доступ к конфиденциальным данным компании
- Обеспечение соответствия нормативным требованиям
- Обработка конфиденциальной финансовой информации/управление бюджетами/доступ к средствам
Права в соответствии с Fair Chance Act:
Заявителям предлагается ознакомиться со своими правами в соответствии с Fair Chance Act. Если у вас есть вопросы относительно наших методов найма, пожалуйста, свяжитесь с контакт рекрутера.