REMOTE GLOBAL | VICTORY LIVE
О VICTORY LIVE
Victory Live — технологическая компания, поддерживаемая частным акционерным капиталом, цель которой — максимизация дистрибуции и доходности билетов на живые мероприятия. Мы предоставляем комплексную программную платформу для индустрии продажи билетов на живые мероприятия, управляя тысячами билетов на спортивные, театральные и музыкальные мероприятия от имени артистов, промоутеров, команд, площадок и профессиональных перекупщиков. Комплексные предложения Victory Live включают существующую B2B-площадку, а также полносервисную и автоматизированную SaaS-платформу для управления всеми элементами жизненного цикла продажи билетов, от получения до выполнения заказов.
ПОЗИЦИЯ
Victory Live ищет Staff Software Engineer на роль Engineering Lead, который будет осуществлять техническое руководство на практике для наших клиентских продуктов по продаже билетов. Эти продукты включают веб-магазины под белым брендом, процесс оформления заказа и мобильные приложения, которые связывают поклонников с билетами на живые мероприятия через более широкую платформу продажи билетов Victory Live.
Эта роль предназначена для опытного инженера, который может определять техническое направление, напрямую участвовать в разработке кодовой базы и создавать ясность, необходимую распределенной команде для эффективной работы. Engineering Lead B2C будет тесно сотрудничать с отделами Product, Design и Engineering Leadership для преобразования клиентских и бизнес-приоритетов в надежное программное обеспечение, улучшения исполнения инженерных задач и развития платформы, не упуская из виду пользовательский опыт.
ОБЯЗАННОСТИ
- Осуществлять техническое руководство разработкой B2C-платформы Victory Live для клиентского веб-приложения, оформления заказа, мобильных приложений и вспомогательных серверных служб.
- Руководить проектированием и внедрением сложных или высокоэффективных инициатив, одновременно участвуя в разработке продакшн-кода.
- Определять четкое техническое направление, декомпозировать продуктовые цели на выполнимые инженерные планы, устранять препятствия и заблаговременно выявлять компромиссы, зависимости и риски доставки.
- Участвовать в стратегическом планировании, формируя долгосрочную техническую дорожную карту.
- Повышать эффективность инженерных работ и контролировать ход разработки в распределенной команде посредством продуманного планирования, оценки, обзора кода, готовности к выпуску и последующих действий.
- Сотрудничать с отделами Product и Design для улучшения всего клиентского пути, включая обнаружение, производительность страниц, управление учетными записями, оформление заказа, оплату и выполнение заказов после покупки, одновременно определяя и поддерживая бэклог.
- Отвечать за качество продакшн-среды B2C-платформы посредством наблюдаемости, реагирования на инциденты, анализа первопричин и постоянного повышения надежности.
- Повышать масштабируемость и отказоустойчивость платформы для концентрированных, высоко востребованных распродаж и других событий с критически важным для доходов трафиком.
- При необходимости участвовать в триаже и оценке при круглосуточном дежурстве.
- Руководить развитием многопользовательской платформы под белым брендом, балансируя общие возможности с потребностями аффилированных лиц, брендов и конечных потребителей.
- Эффективно координировать работу внутренних команд платформы, подрядчиков и внешних партнеров по разработке, устанавливая четкие технические границы и зоны ответственности.
- Наставлять старших, средних и младших инженеров посредством обзора кода, обсуждения дизайна, парной работы и обмена знаниями; повышать способность команды самостоятельно принимать обоснованные технические решения.
- Укреплять инженерные стандарты для архитектуры, тестирования, безопасности, документации (для инженеров и бизнеса), развертывания и операционной ответственности.
- Выявлять и сокращать технический долг для обеспечения долгосрочной поддерживаемости систем.
ТРЕБОВАНИЯ
- Более 10 лет профессионального опыта разработки программного обеспечения, включая опыт технического руководства командой или основным продуктовым направлением.
- Глубокое знание современных технологий TypeScript и JavaScript для разработки приложений, включая:
- React и Next.js
- Backend на Node.js или бессерверные службы
- React Native и Expo или аналогичный опыт разработки мобильных приложений
- Интеграция с бэкендами на Rails/Python
- SQL и реляционные базы данных, такие как PostgreSQL
- Значительный опыт создания и поддержки клиентских веб-приложений и мобильных приложений, а также служб с высокой посещаемостью в масштабе.
- Глубокое понимание передовых практик разработки программного обеспечения.
- Опыт работы с облачными платформами доставки, такими как AWS и Vercel, а также с контейнеризированными или бессерверными рабочими нагрузками.
- Глубокое понимание проектирования API, распределенных систем, аутентификации, кэширования, асинхронных рабочих процессов и интеграции со сторонними сервисами.
- Прочные знания основных принципов наблюдаемости (логирование, метрики, трассировка), оповещения, реагирования на инциденты, инструментов, таких как Datadog, Sentry, или аналогичных платформ мониторинга и логирования.
- Прочные знания комплексного тестирования, модульного, интеграционного и сквозного тестирования, разработки на основе тестирования (TDD).
- Подтвержденная способность полностью управлять системами — от архитектуры и внедрения до развертывания, поддержки в продакшене и постоянного совершенствования.
- Демонстрируемая способность руководить посредством влияния, вносить ясность в неоднозначные ситуации и помогать распределенным инженерам эффективно работать как команда.
- Сильное понимание продукта и эмпатия к конечным пользователям, способность связывать технические решения с производительностью, надежностью, конверсией и доверием клиентов.
- Отличные навыки письменного и устного общения, включая способность объяснять технические компромиссы партнерам по продукту и бизнесу.
- Опыт работы с платформами электронной коммерции, оформления заказа, платежей, маркетплейсов, продажи билетов или многопользовательскими SaaS-платформами является плюсом.
НАШИ ЦЕННОСТИ
Мы создаем системы, которые обеспечивают работу продажи билетов на живые мероприятия, и предъявляем высокие требования к тому, как мы это делаем. Четыре принципа лежат в основе всего:
- Качество жизни. Устойчивые процессы вместо героизма. Мы создаем надежные команды и системы, разделяем ответственность и избегаем создания единых точек отказа.
- Качество кода. Ясность вместо хитроумности. Если коллеге требуется долгое объяснение, чтобы понять ваш код, его нужно упростить. Тесты подтверждают вашу работу; они не являются обязательными.
- Защита продакшн-среды. Каждое изменение проверяется, тестируется и наблюдается. Мы создаем системы с учетом мониторинга с первого дня, чтобы мы находили проблемы раньше наших пользователей.
- Общий обмен знаниями. У нас распределенная рабочая сила, включающая как удаленных, так и офисных сотрудников, работающих в разных часовых поясах, поэтому мы общаемся открыто. Вопросы задаются в общих каналах, а не в личных сообщениях, и один ответ становится общим знанием.
ПРЕИМУЩЕСТВА И ПЕРКИ
- Комплексное медицинское страхование.
- 100% оплата стоматологического, офтальмологического, страхования жизни и страхования от нетрудоспособности за счет работодателя.
- 401(k) с корпоративным софинансированием.
- Оплачиваемый отпуск по уходу за ребенком.
- Оплачиваемый отпуск и государственные праздники.
- Возможности для оздоровления сотрудников и профессионального развития.