
American Express — глобальная компания в сфере финансовых услуг, работающая в области банковских операций, финансов и B2B-платежей. В ее деятельность входят потребительские, бизнес- и корпоративные кредитные карты; платежные и торговые сервисы; сберегательные счета, депозитные сертификаты и персональные кредиты; а также программы вознаграждений, туристические программы, корпоративные платежные решения, финансовое просвещение, услуги безопасности и поддержка держателей карт и торговых предприятий.
Ведущий инженер по разработке ПО на JavaScript — American Express, гибридный формат в Нью-Йорке
Руководите разработкой на React, Node.js и TypeScript для цифровых сценариев покупок по картам American Express. Определяйте архитектуру, эксперименты, качество продакшена и ответственное применение ИИ-помощников в разработке.
Описание
- Принимайте технические решения на уровне команды, связанные с архитектурой, инженерными стандартами и компромиссами при реализации.
- Определяйте техническое направление проектов и координируйте более широкие архитектурные решения с соответствующими партнёрами.
- Проектируйте и реализуйте сложные возможности во всём стеке веб-приложения.
- Преобразуйте бизнес-цели в технические решения совместно с владельцами продукта, инженерами и партнёрскими командами.
- Руководите проектными решениями, документируйте существенные архитектурные обоснования и поддерживайте соответствие стандартам команды.
- Работайте с владельцами продукта, специалистами по аналитике и партнёрами по дизайну над разработкой проверяемых гипотез о клиентах и бизнесе.
- Создавайте возможности для экспериментов с помощью аналитической инструментации, функциональных флагов и контролируемых запусков.
- Обеспечивайте соответствие экспериментов требованиям к производительности, доступности, конфиденциальности и надёжности, используя результаты для дальнейших итераций.
- Разрабатывайте и совершенствуйте безопасные, масштабируемые, устойчивые, доступные и высокопроизводительные приложения.
- Повышайте качество кода, уровень автоматизированного тестирования, наблюдаемость, надёжность и сопровождаемость.
- Сотрудничайте с командой Site Reliability Engineering при расследовании проблем в продакшене, анализе первопричин и разработке устойчивых решений.
- Поддерживайте профессиональный рост инженеров с помощью технического наставничества, ревью кода, парного программирования и обмена знаниями.
- Упрощайте системы, сокращайте технический долг и укрепляйте практики командной разработки.
- Оценивайте технологии и фреймворки с учётом их ценности для клиентов и инженерных задач.
- Руководите ответственным применением ИИ-агентов для написания кода, тестирования, рефакторинга, документирования и операционной поддержки.
- Защищайте информацию о клиентах, компании и проприетарные данные, обеспечивая соответствие генерируемых изменений стандартам безопасности, конфиденциальности, лицензирования, доступности и инженерного качества.
Требования
- Не менее 9 лет профессионального опыта в разработке программного обеспечения, включая значительный практический опыт создания современных веб-приложений.
- Подтверждённая способность проектировать и реализовывать сложные промышленные системы, определять техническое направление и доводить решения от первоначального проектирования до продакшена.
- Продвинутые практические знания JavaScript и TypeScript, глубокий опыт работы с React и Redux или сопоставимым решением для управления состоянием.
- Значительный опыт разработки серверной части на JavaScript или TypeScript с использованием Node.js, REST API и Express.
- Практический опыт работы с инструментами автоматизированного тестирования, такими как Jest и Mocha, современными практиками JavaScript и шаблонами веб-архитектуры.
- Опыт проектирования и эксплуатации приложений с приоритетом масштабируемости, производительности, устойчивости, доступности, безопасности и сопровождаемости.
- Опыт технического лидерства, наставничества инженеров, руководства проектными решениями и помощи командам в достижении качественных инженерных результатов.
- Опыт работы по Agile и практик DevOps, включая автоматизированную поставку, мониторинг и поддержку продакшена.
- Развитые навыки ответственности, коммуникации и сотрудничества, включая способность объяснять технические решения и компромиссы разным командам.
- Ориентация на клиента и подтверждённый опыт улучшения цифровых продуктов за счёт инженерного качества, автоматизации и постоянного совершенствования.
- Готовность использовать современные ИИ-помощники или ИИ-агенты для программирования наряду со способностью критически проверять и оценивать их результаты.
- Требуется право работать в American Express в США; визовая поддержка для этих должностей не предоставляется.
Преимущества
- Конкурентоспособная базовая заработная плата
- Возможности получения бонусов
- Взнос компании в размере 6% в план пенсионных накоплений
- Бесплатные консультации по финансам и поддержка финансового благополучия
- Комплексное медицинское, стоматологическое, офтальмологическое страхование, страхование жизни и страхование от нетрудоспособности
- Гибкий гибридный, офисный или удалённый формат работы в зависимости от должности и потребностей бизнеса
- Более 20 недель оплачиваемого родительского отпуска для всех родителей, включая случаи беременности, усыновления и суррогатного материнства
- Бесплатный доступ к корпоративным оздоровительным центрам с медсёстрами и врачами в зависимости от местоположения
- Бесплатные конфиденциальные консультации в рамках программы Healthy Minds
- Возможности карьерного развития и обучения