Старший Backend-разработчик
TradingView — это платформа №1 в мире для всего, что связано с инвестициями. Более 100 миллионов пользователей доверяют нам, чтобы принимать торговые решения. Хотите повлиять на будущее? Подайте заявку сейчас — помогите формировать будущее финансов.
О TradingView
Мы — TradingView, самая популярная в мире платформа для построения графиков и лидер отрасли в решениях для финансовой визуализации. Более 100 миллионов трейдеров по всему миру используют нашу платформу как основное место для построения графиков, общения и торговли на финансовых рынках.
Основана в 2011 году
Сотрудников: 700
О команде
Мы разрабатываем слой хранения и обогащения данных на бэкенде.
Наша команда отвечает за всё, что происходит после доставки данных: долговременное хранение, структурирование, валидацию, обогащение и подготовку торговых данных для последующих сервисов.
Благодаря нашей работе:
- История торговых данных надежно хранится и сохраняется на нескольких уровнях инфраструктуры.
- Сырые потоки данных в реальном времени преобразуются в структурированные и обогащённые.
- Потребители данных могут получать последовательные, высококачественные исторические и производные данные без необходимости разбираться в низкоуровневых деталях.
- Платформа поддерживает высокую пропускную способность, масштабируемость и отказоустойчивость, обеспечивая целостность данных даже при пиковых нагрузках.
Обязанности
- Проектировать, реализовывать и поддерживать бэкенд-сервисы для хранения и обогащения данных с использованием Go и Java (Java — как дополнительный плюс).
- Создавать и поддерживать конвейеры для обработки, валидации и обогащения торговых данных.
- Оптимизировать схемы хранения данных, запросы и производительность в PostgreSQL.
- Сотрудничать с другими инженерными командами для интеграции сервисов и поддержания надежности системы.
- Участвовать в архитектурных обсуждениях и вносить вклад в долгосрочное проектирование платформы.
- Писать качественный, поддерживаемый и протестированный код; проводить ревью кода коллег.
- Поддерживать мониторинг, устранять неполадки и участвовать в разрешении инцидентов.
Что делает вас идеальным кандидатом
- Опыт профессиональной разработки бэкенда более 5 лет, с сильными навыками в Go и Java (Java — как дополнительный плюс).
- Опыт работы с реляционными базами данных, предпочтительно PostgreSQL, включая проектирование схем, оптимизацию запросов и настройку производительности.
- Глубокое понимание конвейеров данных, пакетной и почти реального времени обработки.
- Опыт проектирования отказоустойчивых бэкенд-систем с высокой нагрузкой.
- Знание распределённых систем и архитектуры микросервисов.
- Отличные навыки решения проблем и умение работать в команде с несколькими группами.
Будет плюсом
- Опыт работы с конвейерами обогащения, агрегации или трансформации данных.
- Знания о слоях кэширования, индексировании или хранении временных рядов данных.
- Знакомство с потоковыми системами (Kafka, RabbitMQ или аналогичными).
- Опыт в финансовой или торговой сфере.
- Опыт работы с облачными средами, контейнеризацией и практиками CI/CD.
Что мы предлагаем
- Гибкий график работы и гибридный формат работы
- Хорошо оборудованные офисы для сосредоточенной и совместной работы
- Глобальная распределённая команда из более чем 500 профессионалов
- Обучение, наставничество и долгосрочный карьерный рост
- Поддержка при переезде и частная медицинская страховка
- Бонусы на основе результатов работы
- Доступ к TradingView Premium
- Регулярные командные мероприятия и общекорпоративные встречи
Присоединяйтесь к команде TradingView и помогите нам создавать продукт, которым пользуются миллионы трейдеров и инвесторов по всему миру. Мы с нетерпением ждём вашего отклика!
TradingView — работодатель, предоставляющий равные возможности. Мы ценим разнообразие и стремимся создавать разнообразную и инклюзивную рабочую среду. Наш успех обеспечивают более 600 профессионалов из более чем 40 стран, говорящих почти на 20 языках.