Teamworks

Senior Software Engineer (AMS)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Backend Engineer в команду Athlete Management System (AMS) для решения задач производительности и масштабируемости. Работа с унаследованной Java-системой: оптимизация API и запросов, асинхронная обработка, наблюдаемость и переход к контейнеризированной архитектуре.

Задачи

  • Находить и устранять узкие места производительности в API, запросах к БД, расчётах и фоновых задачах, улучшая latency, throughput и потребление ресурсов
  • Улучшать слой доступа к данным и постепенно развивать унаследованную модель данных, активно использующую XML и JSON
  • Укреплять архитектуру очередей и асинхронной обработки: отделять ресурсоёмкие нагрузки от клиентского трафика, обеспечивать расчёты почти в реальном времени, надёжную обработку ретраев и ошибок
  • Улучшать мониторинг и наблюдаемость, устанавливать базовые метрики производительности для больших нагрузок и помогать команде выявлять проблемы до их влияния на клиентов
  • Работать с высокой степенью самостоятельности: превращать общие цели по производительности и масштабируемости в технические планы и доводить их до продакшена
  • Взаимодействовать с командой Data Platform: AMS становится ранним потребителем развивающейся платформы данных Teamworks, помогать интегрировать новые возможности в существующее приложение
  • Быть надёжным техническим партнёром для инженерного руководства: ревьюить сложные архитектурные изменения, менторить инженеров и помогать балансировать текущие задачи масштабирования с долгосрочными улучшениями

Требования

  • 6+ лет опыта backend-разработки, включая владение сложными системами от проектирования до продакшена
  • Сильные навыки Java и практический опыт работы с существующими кодовыми базами и их улучшения
  • Опыт работы с PostgreSQL, проектированием RESTful API и оптимизацией производительности при высоких нагрузках
  • Опыт эксплуатации backend-приложений в AWS и эффективной работы с контейнеризированной инфраструктурой и infrastructure-as-code инструментами
  • Гражданство США и проживание в США — обязательны для доступа к защищённой среде
  • Готовность участвовать в on-call ротации

Условия

  • Возможность влиять на развитие устоявшегося продукта, используемого элитными спортивными и военными организациями
  • Сложные задачи с ощутимым влиянием и значительная ответственность за развитие и производительность AMS
  • Роль не предполагает спонсорства визы

Навыки

  • Java
  • PostgreSQL
  • RESTful API
  • AWS
  • Docker
  • Kubernetes
  • Infrastructure as Code
  • Python
  • JVM
  • XML
  • JSON

Похожие вакансии

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Software Engineer - .NET / C# / XAML Digital Experience
Fidelity InvestmentsSeniorWestlakeОфис
12 окт.
Senior Software Engineer (AMS) — Teamworks, 185,000 USD в год, Удалённо | itrelocate