TradingView — крупнейшая в мире платформа для финансового анализа, которой пользуются более 100 миллионов человек в более чем 180 странах.
Мы создаем инструменты, которые помогают трейдерам и инвесторам принимать обоснованные решения — от передовых графиков и рыночных данных до функций для совместной работы и публикации. Нашими продуктами ежедневно пользуются миллионы людей, а компаниям, таким как Revolut, Binance и CME Group, они служат ориентиром.
Мы продолжаем развивать и масштабировать нашу платформу и ищем людей, которые заботятся о качестве продукта, берут на себя ответственность за свою работу и хотят создавать системы, используемые пользователями по всему миру.
О команде
Привет!
По мере нашего роста нам нужен опытный backend-разработчик со знанием Python. У нас высокая посещаемость, и мы ценим производительность. Мы любим чистый код, который работает правильно и эффективно.
Ваша задача — работать с Django, проектировать и внедрять механизмы взаимодействия клиента и бэкенда, а также следить за производительностью вашего кода. Вы будете работать в продуктовой команде, но при поддержке ведущих Python-разработчиков компании.
Если вы любите учиться новому и имеете широкий технический кругозор, мы будем рады познакомиться с вами!
Обязанности
- Разделение монолита и проектирование масштабируемых микросервисов: Вам предстоит не просто «вырезать» части из нашего Django-монолита, а создавать независимые сервисы для распределенной архитектуры, работающей в нескольких центрах обработки данных по всему миру. Это отличный шанс заняться рефакторингом сложных систем и изучить лучшие практики построения отказоустойчивых сервисов.
- Разработка и интеграция новых функций в среде с высокой нагрузкой: Речь идет об обработке миллионов одновременных пользователей, что означает необходимость глубоко погрузиться в производительность бэкенда, балансировку нагрузки, API-шлюзы и инструменты мониторинга. Вы узнаете, как обеспечить эффективное взаимодействие сервисов и высочайшую производительность при реальных нагрузках.
- Создание масштабируемых и безопасных сервисов: Вы будете проектировать архитектуру сервисов с нуля, выбирать правильные решения для обработки данных, обмена сообщениями и потоковой передачи данных, а затем внедрять их. Работая в распределенной среде, вы получите практический опыт работы с Docker, Kubernetes и другими интересными технологиями, а также научитесь создавать отказоустойчивые системы.
- Изучение различных технологических областей: Вы будете не только писать код, но и сотрудничать с экспертами по инфраструктуре, погружаться в сетевые протоколы, маршрутизацию трафика, методы балансировки нагрузки и многое другое. Это отличный способ расширить свои навыки и понять не только разработку бэкенда, но и общую картину.
Что делает вас идеальным кандидатом
- Опыт разработки программного обеспечения более 5 лет
- Отличные навыки работы с Python (более 2 лет практического опыта)
- Хорошее понимание алгоритмов и структур данных
- Опыт работы с Django и DRF
- Способность проектировать решения и выбирать правильные инструменты
- Широкие знания современных веб-технологий бэкенда
- Базовое понимание баз данных, систем обмена сообщениями и потоковой передачи данных
- Опыт работы с контейнерной инфраструктурой (Docker, Kubernetes)
Что было бы здорово (но не обязательно):
- Опыт создания высоконагруженных, отказоустойчивых сервисов
- Знание Unix-систем, внутренней структуры ОС и сетевых технологий
- Знакомство с frontend-технологиями (JS, TS, React)
- Опыт работы с Go
- Опыт мониторинга высоконагруженных продакшн-систем
Будет плюсом
- Опыт мониторинга высоконагруженных продакшн-систем с использованием таких инструментов мониторинга, как Zabbix, Grafana.
- Опыт работы в финансовой или трейдинговой сфере
- Знакомство с TradingView как продуктом
Что мы предлагаем
- Гибкий график работы и гибридный формат работы
- Хорошо оборудованные офисы для сфокусированной и совместной работы
- Глобальная распределенная команда из более чем 500 профессионалов
- Обучение, наставничество и долгосрочное карьерное развитие
- Поддержка при переезде и частное медицинское страхование
- Бонусы, основанные на результатах работы
- Доступ к TradingView Premium
- Регулярные командные мероприятия и общие встречи компании
Присоединяйтесь к команде TradingView и помогите нам создать продукт, которым пользуются миллионы трейдеров и инвесторов по всему миру. Будем рады получить ваш отклик!
TradingView — работодатель, предоставляющий равные возможности. Мы ценим разнообразие и стремимся к созданию разнообразной и инклюзивной рабочей среды. Наш успех обусловлен более чем 600 профессионалами из 40+ стран, говорящими почти на 20 языках.