Backend Architect - Описание вакансии
Обязанности
- Архитектурный дизайн: Руководство проектированием и разработкой масштабируемых, высокопроизводительных серверных архитектур, соответствующих нашим бизнес-потребностям.
- Выбор технологий: Оценка и рекомендация наиболее подходящих серверных технологий, фреймворков и инструментов.
- Обзор спецификаций: Анализ, уточнение и утверждение спецификаций и технических требований для разработки сервисов в разных командах.
- Интеграция систем: Сотрудничество с командами для обеспечения бесшовной интеграции между серверными системами, фронтенд-компонентами, базами данных, сторонними сервисами и API.
- Масштабируемость, производительность и надежность: Проектирование систем, способных справляться с высокой нагрузкой при обеспечении оптимальной производительности и масштабируемости. Выявление и устранение узких мест в производительности путем профилирования, настройки и оптимизации. Гарантия высокой доступности, где это необходимо.
- Качество кода и стандарты: Определение и обеспечение соблюдения стандартов кодирования, лучших практик и руководящих принципов для поддержания высокого качества и читаемости кода.
- Документация: Обеспечение всесторонней технической документации внутренних систем, включая архитектурные диаграммы, спецификации API, описания хранения данных и процедуры развертывания.
- Решение проблем: Анализ сложных технических задач и предложение эффективных решений для их своевременного устранения.
Что делает вас идеальным кандидатом
- Более 10 лет опыта в серверной разработке (стек включает Go, Java и Python), из них не менее 3 лет в роли архитектора, ориентированного на распределенные системы с высокой нагрузкой.
- Глубокие знания объектно-ориентированного дизайна, многопоточности, SQL/NoSQL баз данных и распределенных систем.
- Практический опыт работы с облачной инфраструктурой, такой как AWS, Azure или аналогичные платформы.
- Твердое знание технологий контейнеризации и оркестрации, включая Kubernetes и Docker.
- Сильное инженерное мышление — вдумчивая оценка, аналитическое мышление, способность к абстрактному мышлению, здоровый уровень предвзятости, подкрепленный опытом, открытость к альтернативным мнениям и совместный подход.
- Умение писать четкую и структурированную техническую документацию.
Будет плюсом
- Опыт работы в финансовой или торговой сфере
- Знакомство с продуктом TradingView
Что мы предлагаем вам
- Гибкий график работы и гибридный формат работы
- Хорошо оборудованные офисы для сосредоточенной и совместной работы
- Глобальная распределенная команда из более чем 500 профессионалов
- Обучение, наставничество и долгосрочный карьерный рост
- Поддержка при переезде и частное медицинское страхование
- Бонусы, основанные на результатах работы
- Доступ к TradingView Premium
- Регулярные командные мероприятия и общекорпоративные встречи