LiveRamp
Sr. Full-Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер в команду, которая строит и поддерживает API и пользовательские интерфейсы для активации данных клиентов и партнёров LiveRamp. Работа охватывает backend на Ruby on Rails и frontend на React с фокусом на масштабируемость, низкую задержку и надёжность API.
Задачи
- Проектировать, разрабатывать, тестировать, деплоить и поддерживать production-API на Ruby on Rails для внешнего Activation API
- Разрабатывать и улучшать пользовательские интерфейсы на React для настройки и управления активацией данных
- Создавать безопасные, надёжные и масштабируемые API-эндпоинты и сервисы для внешних клиентов и внутренних пользователей
- Улучшать производительность, задержку, доступность, наблюдаемость и операционную устойчивость API
- Формировать и применять стандарты дизайна API: моделирование ресурсов, версионирование, обработка ошибок, документация, обратная совместимость
- Сотрудничать с product-менеджерами, дизайнерами, инженерами и партнёрскими командами для превращения требований в эффективные full-stack решения
- Ответственно использовать AI-инструменты разработки для ускорения реализации, тестирования, документации, отладки и code review
- Писать автоматические unit-, integration- и end-to-end тесты для backend и frontend
- Участвовать в обсуждениях архитектуры, техническом планировании, code review, incident response и инициативах по улучшению
- Диагностировать production-проблемы, находить первопричины и внедрять устойчивые корректирующие меры
- Вести техническую документацию и общие инженерные практики
Требования
- 3+ года профессионального опыта в full-stack разработке или разработке API
- Профессиональный опыт разработки приложений и API на Ruby on Rails
- Опыт разработки frontend-приложений на React или сопоставимом современном JavaScript-фреймворке
- Понимание RESTful API design, поведения HTTP, аутентификации, авторизации, версионирования и обратной совместимости
- Опыт написания автоматических тестов и поддержки production-качества ПО
- Умение диагностировать проблемы приложения и production с помощью логов, метрик, трейсов и других инструментов
- Понимание реляционных баз данных, моделирования данных и SQL
- Умение эффективно сотрудничать с product, design, engineering и кросс-функциональными стейкхолдерами
- Ясно излагать технические решения письменно и в разговоре
- Приверженность безопасному, поддерживаемому, доступному и качественному ПО
- Комфортная работа с AI-ассистентами разработки при должном человеческом контроле и валидации
Условия
- Годовая базовая компенсация от $130,000 до $196,500
- Итоговое предложение зависит от опыта, знаний, навыков, географии и внутренней справедливости
- Полный компенсационный пакет и льготы
Навыки
- Ruby on Rails
- React
- JavaScript
- REST API
- SQL
- реляционные базы данных
- автоматизированное тестирование
- observability
- CI/CD
- infrastructure-as-code
- AI-assisted development tools