Western Alliance Bank
Principal Engineer I - Full Stack Developer - Digital Assets
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер полного стека в команду Digital Assets банка. Отвечает за проектирование и разработку высоконагруженных платёжных приложений, архитектуру микросервисов и экспертизу в домене.
Задачи
- Проектировать решения, которые можно передать инженерам более низкого уровня, обеспечивая переиспользование платформ
- Проверять технические планы инженеров и аналитиков на качество и соответствие объёмам бизнес-задач
- Создавать дашборды для мониторинга производительности ключевых приложений банка
- Готовить итоговую документацию по решениям, включая физические и логические схемы
- Проектировать и разрабатывать высоконагруженные платёжные приложения с фокусом на безопасность, масштабируемость и надёжность
- Руководить frontend-разработкой на ReactJS, HTML, CSS
- Реализовывать продвинутые концепции backend на .NET: асинхронность, многопоточность, DI, оптимизация API
- Проектировать и управлять RESTful и GraphQL API с rate limiting, аутентификацией, авторизацией и наблюдаемостью
- Разрабатывать микросервисную архитектуру с event-driven паттернами, API-шлюзами, service discovery и контейнеризацией
- Оптимизировать производительность приложений: кэширование, индексация БД, балансировка нагрузки
- Управлять и оптимизировать Azure Cosmos DB: моделирование данных, партиционирование, тюнинг запросов
- Внедрять практики DevSecOps: CI/CD, автоматизированное тестирование безопасности, infrastructure-as-code
- Внедрять продвинутые практики SDLC: TDD и непрерывная интеграция
- Усиливать безопасность приложений через OWASP, механизмы безопасности API и безопасное кодирование
- Внедрять инструменты наблюдаемости (AppDynamics, ELK, Grafana) для мониторинга и диагностики
- Наставлять младших инженеров и повышать техническое мастерство команды
Требования
- 8+ лет опыта разработки на Mulesoft
- Сертификация Mulesoft
- Степень бакалавра в смежной области (магистратура или MBA предпочтительны)
- Опыт руководства предпочтителен
- Продвинутое знание финансовых услуг или банковского дела предпочтительно
- Продвинутое знание регуляторных и правовых требований, отраслевых стандартов
- Опыт руководства кросс-функциональными командами и управления несколькими проектами одновременно
- Экспертиза в одном или нескольких ключевых доменах банка (депозиты, кредиты, операции, отчётность)
- Опыт работы с регуляторами (CFPB, OCC, FRB) в рамках аудитов
- Продвинутое знание модели возможностей IT и доступных приложений и инфраструктур
- Опыт проектирования и соблюдения governance-фреймворков IT
- Продвинутые навыки устной и письменной коммуникации
Условия
- Конкурентная зарплата
- Доля собственности в компании
- Медицинская и стоматологическая страховка
- Оплачиваемый отпуск
- Программа 401k matching
- Программа оплаты обучения
- Программа волонтёрства сотрудников
- Программа wellness
- Возможности профессионального роста
Навыки
- Mulesoft
- ReactJS
- HTML
- CSS
- .NET
- RESTful API
- GraphQL
- Azure Cosmos DB
- NoSQL
- Микросервисы
- DevSecOps
- CI/CD
- TDD
- OWASP
- AppDynamics
- ELK
- Grafana
- Azure