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