Название: Старший инженер-программист (Sports Media)
Местоположение: Монтевидео / Уругвай
О Sportradar
Мы — ведущая мировая компания в области спортивных технологий, находящаяся на стыке спорта, медиа и ставок. Более 1700 спортивных федераций, СМИ, букмекерских операторов и потребительских платформ в 120 странах полагаются на наши ноу-хау и технологии для развития своего бизнеса.
Пожалуйста, загрузите ваше резюме на английском языке
Описание вакансии
Наша команда Sports Media ищет увлеченного старшего инженера-программиста, который любит решать проблемы, создавать облачные решения и преуспевает в кросс-функциональных командах талантливых коллег. Чем занимается команда Sports Media?
Мы создаем платформы и продукты, которые собирают, курируют, распространяют, анализируют и персонализируют спортивные данные и контент.
У нас есть эксклюзивные права на данные от ведущих лиг, таких как MLB, NBA, NHL и NASCAR, где мы владеем правами на данные, поступающие со стадионов (включая данные отслеживания игроков и оптического отслеживания). Для других лиг/видов спорта, таких как NFL, NCAA Basketball, NCAA Football, Golf и других, мы создаем специализированные инструменты, используемые нашей сетью скаутов. Мы гордимся тем, что предоставляем самые быстрые и точные данные о матчах в режиме реального времени на рынке, и системы, которые строит наша команда, делают это возможным. Через наши спортивные API мы предоставляем разработчикам тысяч клиентов, таких как Apple, Google, Amazon, Facebook, The Score, Bleacher Report и многих других, возможность создавать собственные продукты на основе наших данных. С помощью наших аналитических продуктов и решений для трансляций мы помогаем рассказчикам из Fox Sports, Bally Sports, CBS Sports, NBC Sports и других создавать сюжеты вокруг событий и создавать трансляции, которые смотрят миллионы фанатов по телевизору. Например, если вы смотрите Мировую серию, Суперкубок или просто игру вашей команды по телевизору и задаетесь вопросом, откуда комментаторы знают все эти статистические данные и истории, и как они обеспечивают все эти графические наложения, то это наша работа.
Что вы будете делать как старший инженер-программист:
- Проектировать, создавать, тестировать и развертывать облачные решения, используемые нашими корпоративными клиентами, обслуживающие миллиарды вызовов в месяц с сотнями миллионов телезрителей.
- Работать в составе кросс-функциональной команды с отделами Product, Engineering, Design и DevOps для выполнения основной миссии вашей команды.
- Взаимодействовать с архитектурой и внешними командами разработчиков для проектирования тесно связанных сервисов с четким разделением ответственности.
- Продвигать и оптимизировать приложения вашей команды для максимальной скорости, масштабируемости, безопасности и поддерживаемости с использованием передовых практик.
- Участвовать в ревью Pull/Merge Request для обеспечения высокого качества.
- Наставлять и тесно работать с менее опытными инженерами, помогая им расти и создавать качественные продукты.
- Быть доверенным членом вашей команды, способствуя формированию сильной культуры сотрудничества и передовых практик в жизненном цикле разработки программного обеспечения.
Навыки и квалификация:
- Более 6 лет опыта профессиональной разработки программного обеспечения, проектирования и создания систем.
- Опыт работы с архитектурой, управляемой данными, и проектированием систем (RESTful API, архитектура микросервисов. Опыт работы с GraphQL является плюсом!).
- Опыт работы с масштабируемым, поддерживаемым, надежным производственным программным обеспечением.
- Опыт работы с SQL, NoSQL, in-memory базами данных в масштабе.
- Демонстрируемое понимание и применение принципов проектирования программного обеспечения, таких как SOLID.
- Опыт работы с SaaS (Software as a Service).
- Опыт работы в модели непрерывной интеграции / непрерывной доставки (CI/CD), включая GitLab/GitHub и инструменты автоматизации CI.
- Подтвержденный опыт успешной работы в Agile-среде (Scrum, Kanban и т. д.).
Бонус
- Глубокое понимание и применение облачных архитектур (предпочтительно AWS serverless и/или контейнеры) в производственной среде в масштабе (или сильное желание учиться и приобретать эти навыки).
Основной стек технологий
Примечание: Некоторые технологии в стеке могут варьироваться в зависимости от конкретной команды или системы. У нас есть вакансии по всему нашему стеку!
- JavaScript, TypeScript, Ruby
- Node.js
- React
- PostgreSQL, MySQL, Redis, Document/MongoDB, AuroraDB
- Kafka, RabbitMQ, SQS, Event Bridge
- AWS, Kubernetes, Lambdas
- React, SPAs
- GraphQL
НАШЕ ПРЕДЛОЖЕНИЕ:
- Сотрудническая среда с коллегами со всего мира (инженерные офисы в Европе, Азии и США), включая различные социальные мероприятия и тимбилдинги.
- Гибкость в управлении рабочим днем и задачами с автономией.
- Баланс между структурой и автономией для решения ежедневных задач.
- Яркое и инклюзивное сообщество, включая группы Women in Tech и Pride, которые приветствуют всех участников.
- Глобальная программа поддержки сотрудников (Global Employee Assistance Programme).
- Приложения Calm и Reulay (ведущие приложения для благополучия, предназначенные для поддержки концентрации, качественного отдыха, осознанности и долгосрочной психологической устойчивости).
- Онлайн-видеокурсы.
- Гибкий рабочий график.
- Полностью офисная работа: хотя мы ценим гибкость и преимущества удаленной работы, мы твердо убеждены, что личное общение способствует укреплению связей, стимулирует сотрудничество и способствует инновациям — как для отдельных лиц, так и для компании. Энергия, обмен идеями и поддержка команды, которые мы получаем в офисе, укрепляют основу нашего успеха и культуры. По этой причине мы придерживаемся модели «офис в первую очередь» и полностью работаем в офисе, где члены команды проводят в офисе пять дней в неделю, чтобы строить отношения, обмениваться идеями и расти вместе.
НАШ ПРОЦЕСС НАЙМА:
- Первичное собеседование: Короткий разговор с нашим партнером по подбору персонала для понимания вашего опыта и ожиданий.
- Кодинг-сессии: Две живые кодинг-сессии для проверки ваших навыков и знаний.
- Очное кодинг-сессия: Встреча с местной командой и экскурсия по нашему офису для знакомства и финальной кодинг-сессии в наших офисах.
- Финальные этапы: Получение обратной связи и, в случае успеха, предложение о работе!
Не соответствуете всем требованиям? В Sportradar мы стремимся создать разнообразную, инклюзивную и аутентичную рабочую среду, поэтому, если вы заинтересованы в этой роли, но ваш опыт не полностью соответствует всем квалификациям, изложенным в описании вакансии, мы призываем вас подать заявку в любом случае. Возможно, вы именно тот кандидат, который нам нужен, для этой или других должностей.
В Sportradar мы гордимся нашей разнообразной группой трудолюбивых сотрудников. Sportradar стремится обеспечить равный доступ к своим программам, объектам и возможностям трудоустройства. Все квалифицированные кандидаты получат равные возможности трудоустройства независимо от возраста, расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, инвалидности или статуса ветерана. Мы призываем вас подать заявку, даже если вы соответствуете лишь большинству требований (но не 100% перечисленным критериям) — мы считаем, что навыки развиваются со временем. Если вы готовы учиться и расти вместе с нами, мы приглашаем вас присоединиться к нашей команде!