🎯 Senior Backend Engineer Полностью удаленная работа. Гибкий график. И реальная возможность управлять системами, которыми пользуются миллионы людей. Если этого недостаточно, чтобы читать дальше, эта роль, вероятно, не для вас.
О BlueThrone В BlueThune мы не просто создаем приложения.
Мы берем инди-мобильные продукты и превращаем их в мировых лидеров.
Более 80 млн загрузок, более 20 млн ежемесячно активных пользователей (MAU), более 14 млн долларов годового дохода (ARR) — мы переписываем правила масштабирования мобильных приложений, и делаем это эффективно.
Мы движемся быстро, отвечаем за свою работу и создаем то, что действительно волнует людей. Если вы хотите автономии и реального влияния, добро пожаловать 💙
Если вам нужна структура, предсказуемость, рабочий день с 9 до 5 или кто-то, кто будет вести вас за руку — это не ваш вариант. Продукт и ваша роль 🎧 Вы будете работать над одним из наших флагманских продуктов: музыкальной платформой на основе аналитики, которая помогает миллионам людей понять свои привычки прослушивания — топ-треки, исполнители и альбомы, общие сводки, значки и социальные сравнения, которые превращают необработанные данные потокового вещания во что-то, чем люди искренне увлечены 🎧. Продукт уже любим во всем мире, и он собирается расти намного быстрее.
Мы ищем Senior Backend Engineer, который
▸ проявляет инициативу,
▸ процветает в быстро меняющейся среде,
▸ не боится смотреть на картину в целом для проектирования сложных систем или фокусироваться на деталях для совершенствования одного запроса.
В настоящее время мы мигрируем части нашего бэкенда с Node.js на Golang, и эта роль находится прямо в центре этого перехода. Вы будете создавать новые сервисы на Go, и от вас ожидается практический опыт работы с существующей кодовой базой Node.js — это не проект, который начнется с чистого листа на Go, и унаследованный Node.js является частью работы, а не тем, чего вы можете избежать.
Вы будете проектировать и масштабировать бэкенд-системы на Golang, принимать смелые архитектурные решения и создавать API, которые любят другие инженеры. Вы будете глубоко погружаться в потоки данных, кэширование и производительность — всегда думая о том, как решения, принятые на бэкенде, влияют на пользовательский опыт.
Что вы будете делать
- Разрабатывать архитектуру и развивать бэкенд-системы на Golang, которые поддерживают миллионы активных пользователей — от проектирования архитектуры до обеспечения бесперебойной работы при масштабировании.
- Создавать API, которые любят инженеры — чистые, надежные и интуитивно понятные, чтобы команда фронтенда могла быстро развиваться без препятствий.
- Работать со сложными потоками данных, кэшированием и обменом сообщениями.
- Поддерживать и расширять наши существующие сервисы Node.js в рамках текущей миграции на Golang.
- Выявлять узкие места в производительности до того, как пользователи их заметят.
- Тесно сотрудничать с командами продукта, фронтенда и данных — выпускать быстро, итерировать еще быстрее.
- Предлагать свежие идеи, постоянно раздвигать границы, ставить под сомнение предположения и повышать планку бэкенд-разработки.
Что вы принесете с собой
- Более 5 лет опыта создания бэкенд-систем в реальных масштабах — вы видели, что работает, а что ломается, когда миллионы людей используют продукт.
- Сильное владение Golang на бэкенде. Это ваш основной стек, и это очевидно — конкурентность, производительность и решения по архитектуре бэкенда для вас само собой разумеются.
- Опыт проектирования масштабируемых архитектур и REST API, которыми другие инженеры действительно хотят пользоваться.
- Глубокие знания PostgreSQL, ClickHouse и Elasticsearch — комфортно работать с большими наборами данных, невозмутимость перед плохим планом выполнения запросов.
- Практический опыт работы с Redis и RabbitMQ — вы знаете, как сделать системы быстрыми и устойчивыми.
- Уверенность в работе с инфраструктурой: Nginx, Kubernetes, конвейеры развертывания.
- Опыт работы с Node.js — ОГРОМНЫЙ плюс. Если вы создавали и выпускали проекты с его использованием, отлично — вы будете как дома, работая с нашей унаследованной кодовой базой.
- Опыт работы с мобильными приложениями (iOS или Android) также является плюсом.
Вы отлично впишетесь, если
- Предпочитаете свободу фиксированному графику — удаленная работа, гибкость, неограниченный отпуск.
- Естественно любопытны и любите добиваться реального влияния на пользователей и бизнес.
- Можете носить несколько шляп — мы любим экспертов, но ценим и универсалов.
- Сохраняете спокойствие и хладнокровие — драму оставьте для своей ламы.
- Любите вызовы и не боитесь засучить рукава, чтобы победить.
- Верите в то, чтобы работать умнее, а не усерднее — сосредоточены на производительности и результатах, а не на отработке часов.
- Следуете своей страсти и получаете удовольствие от работы, которая действительно важна.
Процесс собеседования 🪜
- Первоначальный звонок с командой по подбору персонала (45 минут)
- Техническое собеседование с нашим Tech Lead (90 минут).
- Беседа с CTO (60 минут).