Должность: Старший инженер-программист (Full Stack)
Местоположение: Runna London / Гибридный формат
Оплата: £110K - £131K в год
Мы собираем талантливую команду для создания обучающей платформы №1 для бегунов.
Мы помогаем обычным бегунам становиться выдающимися, создавая невероятное приложение, предоставляющее мирового класса тренировки, коучинг и сообщество для всех, независимо от того, улучшаете ли вы свое время на 5 км или готовитесь к первому марафону.
Мы стремительно растем! В ноябре 2023 года мы закрыли раунд финансирования на сумму 6,5 млн долларов под руководством JamJar с участием Eka Ventures, Venrex и Creator Ventures. В 2024 году Apple выбрала нас одним из трех глобальных финалистов конкурса "iPhone приложение года", что отражает инновации и влияние созданного нами продукта, а в 2025 году нас приобрела компания Strava!
Наши амбиции огромны: стать ведущей мировой обучающей платформой для миллионов бегунов по всему миру. Мы растем целенаправленно и ищем людей, которые хотят создать что-то значимое и долговечное. Недавнее приобретение Strava ускоряет наше развитие, и сейчас действительно волшебное время для присоединения. 🚀
КОМАНДА, К КОТОРОЙ ВЫ ПРИСОЕДИНИТЕСЬ
Мы ищем Старшего инженера-программиста (Full Stack), который сыграет ключевую роль в техническом успехе Runna. Это практическая роль, в которой вы будете работать в нескольких командах, обеспечивая архитектурное руководство, гарантируя инженерное совершенство и способствуя успешной реализации функций на всей платформе Runna. У нас плотный график работы с бесчисленными возможностями для продвижения новых технологий, работы над значимыми проблемами, влияющими на миллионы бегунов, и улучшения существующей архитектуры для повышения уровня всей нашей инженерной команды.
Мы следуем гибкой гибридной модели, которая предполагает более половины вашего времени на месте — 3 дня в неделю в офисе Runna в Лондоне, Великобритания.
ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ
Вы будете умножителем для инженерной команды; наставляя разработчиков, улучшая процессы и направляя эволюцию наших систем по мере их масштабирования. Мы ищем кого-то, кто не только технически превосходен, но и является творческим решателем проблем и коллаборативным лидером, который привносит энергию и ясность в быстро меняющуюся среду.
- Руководить архитектурным дизайном и технической стратегией нескольких продуктовых команд, обеспечивая масштабируемые, безопасные и поддерживаемые решения.
- Продвигать наше внедрение ИИ в SDLC, от агентских рабочих процессов и автоматизированного обзора кода до инструментов и систем контроля, которые помогают команде быстрее выпускать код, не снижая планки.
- Управлять сквозной реализацией ключевых инициатив, работая на практике над созданием, тестированием и выпуском функций по всему стеку (мобильные, бэкенд, интеграции).
- Обучать и поддерживать инженеров, предоставляя техническое руководство, наставничество и обзор кода, не создавая узких мест.
- Сотрудничать с руководителями по продукту, дизайну и инжинирингу для определения лучших решений для пользовательского опыта, сбалансировав скорость, качество и долгосрочные технические цели.
- Отвечать за процесс релиза и поддерживать культуру надежного, непрерывного развертывания, позволяя командам выпускать код уверенно и независимо.
- Поддерживать и развивать высокоэффективную инженерную культуру, основанную на ответственности, обмене знаниями и постоянном совершенствовании.
ЧТО ВЫ ПРИВнесете в КОМАНДУ:
- 6+ лет профессионального опыта в разработке программного обеспечения, с упором на техническое лидерство и сквозное управление проектами.
- Глубокие знания TypeScript/JavaScript с прочной основой по всему стеку.
- Практический опыт использования ИИ в реальной инженерной организации, будь то агентские рабочие процессы, автоматизированный обзор кода или внутренние агенты. У вас есть четкое представление о том, где это приносит пользу, а где нет.
- Знакомство с выпуском функций на основе LLM в продакшн, включая проектирование промптов и контекста, в продуктах, ориентированных на пользователей.
- Обширный опыт работы с AWS, включая бессерверные вычисления (Lambda, API Gateway, AppSync), контейнеры (ECS/EKS) и управляемые сервисы, без привязки к одной модели развертывания.
- Навыки определения и реализации функций от начальной архитектуры и дизайна до релиза, тестирования и поддержки в продакшене.
- Способность преуспевать в высококвалифицированной, быстро меняющейся инженерной команде. В 2026 году мы выпустили:
- 49 релизов мобильных приложений (iOS и Android)
- 878 релизов API
- 552 релиза бэкенда моделирования
- Подтвержденная способность наставлять инженеров, поддерживать рост команды и руководить сложными проектами от проектирования до релиза.
- Уверенное владение инструментами Infrastructure as Code, такими как Terraform, CDK или CloudFormation.
- Способность работать в автономных ролях, беря на себя ответственность без значительного руководства.
БОНУСНЫЕ БАЛЛЫ, ЕСЛИ ВЫ ИМЕЕТЕ:
- Опыт работы с кроссплатформенными фреймворками, такими как React Native
- Практический опыт работы с SwiftUI или нативной мобильной разработкой.
- Уверенное владение инструментами CI/CD, циклами релиза и процессами развертывания, а также их улучшение.
НАШ ТЕХНИЧЕСКИЙ СТЕК
Ниже представлен небольшой обзор нашего текущего технического стека:
FRONTEND:
- React Native (iOS и Android)
- Typescript
- GraphQL (Apollo Client)
- Fastlane
- SwiftUI (Apple Watch)
- Maestro E2E тесты
BACKEND:
- AWS (Serverless/Terraform)
- Lambdas (NodeJS & Python)
- ECS
- AppSync, DynamoDB, S3, SQS, SNS, EventBridge
- Snowflake
ВСЕ ОСТАЛЬНОЕ ХОРОШЕЕ:
- Sentry
- GitHub Actions
- Intercom, Mixpanel
- RevenueCat
- App Store Connect / Play Store
ЗАРПЛАТА И ЛЬГОТЫ
Мы предлагаем зарплату от £110 000 до £131 000 в год, в зависимости от опыта, плюс участие в программах долгосрочного стимулирования (акции) Strava. Обзор наших льгот ниже:
Мы также стремимся постоянно развивать наши льготы, чтобы поддерживать вас по мере нашего роста. Ниже представлен краткий обзор того, что мы предлагаем в настоящее время в Великобритании 🇬🇧
- 🏢 Гибкий график работы – обычно мы проводим 3 дня в неделю вместе в нашем офисе в Воксхолле
- 🏝️ 25 дней отпуска плюс государственные праздники
- 📱 Бесплатные подписки Runna & Strava для вас и 3 ваших друзей (будьте готовы стать любимым человеком своих друзей или сохранить их для подарков на праздники!)
- 🧘 Членство в Headspace
- 💸 Ежегодная сумма на снаряжение, мероприятия и спортзал!
- 🏥 Частное медицинское страхование Bupa и пенсионный план
- 💖 Modern Health — это платформа и приложение для психического здоровья, сочетающие технологии с профессиональной поддержкой для улучшения психического благополучия и снижения стресса.
- 🥕 Carrot fertility support — этот поставщик льгот предоставляет инклюзивные льготы по вопросам фертильности, гормонального здоровья и формирования семьи для наших сотрудников по всему миру и снимает бремя с того, что, как мы знаем, может быть стрессовым процессом.
- 🐣 Родительство — это захватывающее, сложное и прекрасное событие. Наш отпуск по уходу за ребенком предназначен для поддержки родителей при появлении нового члена семьи. В соответствии с нашим обязательством по обеспечению инклюзивности, мы предоставляем отпуск родителям независимо от пола или пути к родительству (например, естественные роды, суррогатное материнство или усыновление).
Более подробную информацию о наших удивительных льготах можно найти здесь: Преимущества Runna
НАШ ПРОЦЕСС СОБЕСЕДОВАНИЯ:
Наша цель — сделать процесс собеседования максимально простым и приятным, и он будет состоять из следующих этапов:
- Скрининговый звонок с командой талантов (30-минутный видеозвонок)
- Знакомство + Live Coding (45-минутный видеозвонок, первые 25 минут — вводная беседа, затем два упражнения на живое кодирование из LeetCode)
- Техническое задание на дом (максимум 1-2 часа на выполнение, или если у вас есть что-то интересное, что вы недавно построили и хотите показать, это совершенно нормально)
- Техническое собеседование (1,5 часа) (первая половина звонка будет посвящена обсуждению технического задания на дом с предыдущего этапа, а вторая половина — системному дизайну и общим вопросам архитектуры/технологий)
- Встреча с командой (очная встреча с основателями и остальной командой)
Пожалуйста, сообщите нам, если есть что-то, что мы можем сделать, чтобы лучше accommodate вас в процессе собеседования — это может быть согласование интервью с учетом семейных обязательств или требований к доступности. Мы хотим, чтобы вы показали себя с лучшей стороны в процессе, поэтому, пожалуйста, поговорите со своим Talent Partner.
КАК ПОДАТЬ ЗАЯВКУ:
Пожалуйста, подавайте заявку по этой ссылке (она приведет вас в наш карьерный центр Ashby). Обратите внимание, что мы не можем принимать заявки, полученные вне Ashby. Если у вас есть какие-либо вопросы о статусе вашей заявки, напишите на контакт рекрутера.
Все еще есть вопросы или хотите узнать больше? Посетите нашу страницу карьеры ✨
🌎 К сожалению, мы не можем спонсировать эту должность