О роли
Мы создаём высокомасштабируемую систему оркестрации платежей, обрабатывающую миллионы финансовых транзакций каждый месяц через множество платёжных провайдеров, регионов и продуктов.
Наша платформа находится на стыке платежей, биллинга, подписок, аналитики и внутренних инструментов CRM, где корректность данных, производительность и надёжность имеют критическое значение. По мере быстрого роста объёма транзакций и клиентской базы наш слой баз данных стал одной из важнейших частей системы.
Мы ищем сильного Database Engineer, который будет отвечать за масштабирование и развитие нашей инфраструктуры данных, обеспечивая её быстроту, надёжность и готовность к долгосрочному росту.
Вы присоединитесь к высококвалифицированной полностью удалённой инженерной организации с сильными командами backend, инфраструктуры и продукта. Мы ценим ответственность, техническое мастерство и прагматичность в принятии решений. Инженеры в RubyLabs работают с реальными масштабами, реальными деньгами и реальным влиянием.
В роли Database Engineer в RubyLabs вы будете отвечать за проектирование, эксплуатацию и оптимизацию баз данных в среде с высоким объёмом платежей. Эта роль выходит далеко за рамки базовых CRUD‑операций — вы будете работать с большими наборами данных, сложными запросами, узкими местами производительности, миграциями огромных таблиц и аналитическими конвейерами.
Вы будете тесно сотрудничать с backend‑инженерами и продуктовыми командами, чтобы обеспечить поддержку как транзакционных нагрузок, так и аналитических сценариев, включая внутренний поиск в CRM и наблюдаемость.
Ключевые обязанности
Владение базой данных и масштабируемость
- Владеть и эксплуатировать AWS Aurora (PostgreSQL) в высоконагруженной продакшн‑среде
- Проектировать и развивать схемы для крупных транзакционных доменов (payments, customers, subscriptions, events)
- Реализовывать и поддерживать стратегии партиционирования таблиц (time-based, tenant-based, hybrid)
- Продвинутое индексирование (B-Tree, GIN, partial indexes)
- Оптимизацию запросов и настройку планов выполнения
- Обрабатывать базы данных с миллионами новых записей в месяц, сохраняя предсказуемую производительность
Оптимизация производительности
- Анализировать и оптимизировать медленные запросы и продакшн‑метрики
- Выявлять и устранять конкуренцию за блокировки
- Проблемы vacuum / autovacuum
- Перегрузку пула соединений
- Длительные или неэффективные запросы
- Проактивно предотвращать регрессии производительности по мере роста объёма данных
Поиск и внутренние инструменты
- Проектировать высокопроизводительные решения поиска для больших операционных наборов данных, используемых во внутренних инструментах CRM
- Реализовывать эффективные стратегии поиска
- Балансировать гибкость, корректность и производительность в масштабе
Аналитика и логирование
- Работать с конвейерами событий и логов, включая аналитические решения на базе Tinybird / ClickHouse
- Определять, какие данные находятся в транзакционных базах, а какие — в аналитических хранилищах
- Обеспечивать быстрые, в реальном времени инсайты для команд продукта, финансов и операций
Надёжность и эксплуатация
- Обеспечивать целостность и согласованность данных в финансовых процессах
- Определять и мониторить метрики здоровья базы данных (latency, replication lag, storage, IOPS)
- Планировать и выполнять безопасные изменения схем и миграции больших таблиц
- Участвовать в анализе инцидентов, связанных с производительностью или доступностью данных
- Работать с резервными копиями, репликацией и стратегиями восстановления после катастроф
Преимущества
Откройте для себя плюсы работы в нашей динамичной команде! Мы предлагаем:
- Удалённый рабочий режим: наслаждайтесь свободой работать из любой точки в любое время, поддерживая здоровый баланс работы и личной жизни.
- Неограниченный PTO: берите неограниченное оплачиваемое время отпуска, чтобы восстановиться и позаботиться о своём благополучии, не считая дни.
- Оплачиваемые национальные праздники: отмечайте и отдыхайте в национальные праздники с оплачиваемым временем отдыха.
- Предоставляемый компанией MacBook: получайте топовые Apple MacBook, предоставляемые всем сотрудникам, которым они нужны, для бесперебойной продуктивности.
- Гибкий договор независимого подрядчика: получайте преимущества гибкости, автономии и предпринимательских возможностей. Пользуйтесь налоговыми преимуществами, возможностями нетворкинга, сниженными обязательствами работодателя и свободой работать откуда угодно. Подробнее читайте здесь: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt
#LI-Remote