NinjaTrader
Sr. Software Engineer I, Evaluation Services (Solutions)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Evaluation Services брокера NinjaTrader. Выступает главным техническим контактом для партнёров, интегрирующихся с API платформы, помогает с архитектурой, отладкой интеграций и качеством технической поддержки.
Задачи
- Быть старшим техническим контактом для партнёров, интегрирующихся с API NinjaTrader: консультировать по аутентификации, эндпоинтам, моделям данных и архитектурным практикам
- Работать напрямую с внешними инженерными командами: отлаживать сложные интеграции, проводить код-ревью их реализаций, ускорять выход в продакшн
- Совместно с Technical Account Managers обеспечивать бесшовный опыт партнёров, переводя бизнес-требования в технические решения и поддерживая в критические моменты интеграции
- Диагностировать и решать сложные проблемы API: WebSocket-соединения, REST-эндпоинты, потоки данных в реальном времени
- Отвечать за стандарт качества поддержки API: лучшие практики траблшутинга, документации и коммуникации с партнёрами
- Создавать и развивать внутренние инструменты, скрипты и диагностические утилиты для повышения эффективности поддержки
- Собирать обратную связь партнёров и превращать её в рекомендации для Product и Engineering, влияя на roadmap API
- Менторить младших членов команды по техническому траблшутингу и коммуникации с партнёрами
- Глубоко разбираться в платформе оценки, торговых системах и архитектуре API NinjaTrader
Требования
- 5+ лет опыта в разработке ПО с глубокой экспертизой в разработке API, системных интеграциях и партнёрских платформах
- Опыт работы с Technical Account Managers и кросс-функциональными командами
- Уверенное владение REST API, WebSockets, JSON, OAuth и инструментами отладки API (Postman, curl, dev tools, анализаторы сети)
- Практический опыт с TypeScript/JavaScript, Python или аналогичными языками для скриптинга, отладки и референсных реализаций
- Опыт работы напрямую с инженерными командами партнёров: код-ревью, парная отладка, помощь в архитектурных решениях
- Сильные навыки траблшутинга: анализ логов, трассировка вызовов API, изоляция проблем в распределённых системах
- Высокие стандарты качества и внимание к деталям в документации и коммуникации
- Отличные письменные и устные коммуникационные навыки, умение объяснять сложные технические концепции
- Самостоятельность и способность вести несколько приоритетных партнёрских проектов одновременно
Навыки
- REST API
- WebSockets
- JSON
- OAuth
- Postman
- curl
- TypeScript
- JavaScript
- Python
- React
- Node.js
- Swagger/OpenAPI