BNY
Vice President, Full-Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack инженер (individual contributor) в BNY: проектирование и разработка бизнес-критичных приложений с техническим лидерством, менторством и hands-on кодингом. Роль без управления людьми, с влиянием на архитектуру и качество кода.
Задачи
- Проектировать, разрабатывать, тестировать и поставлять full-stack решения на Java, Spring Boot, Angular, Python, API и cloud-native технологиях
- Оставаться hands-on: кодинг, отладка, автотесты, оптимизация производительности, разбор инцидентов в проде
- Обеспечивать техническое лидерство: архитектура решений, стратегия реализации, паттерны интеграции
- Оценивать архитектурные и технологические варианты и объяснять trade-offs
- Проводить code review и design review, следить за качеством, безопасностью и наблюдаемостью
- Менторить junior и middle инженеров через ревью, парное программирование и обсуждения дизайна
- Работать со стейкхолдерами из product, operations, risk, compliance, architecture и platform engineering
- Выявлять технические, операционные и security-риски и управлять их митигацией
- Координировать зависимости между командами, платформами и внешними партнёрами
- Развивать инженерные практики: автоматизация, тестирование, CI/CD, наблюдаемость, надёжность, безопасность
- Участвовать в модернизации: cloud adoption, контейнеры, API-first, event-driven архитектура, AI-enabled практики
Требования
- Большой опыт проектирования и разработки enterprise-приложений в hands-on роли
- Сильное владение Java и Spring Boot, опыт RESTful API, микросервисов и распределённых систем
- Сильный frontend-опыт с Angular, TypeScript, state-management и компонентной архитектурой
- Рабочий уровень Python для разработки, автоматизации или обработки данных
- Опыт принятия архитектурных решений с объяснением рисков и trade-offs
- Опыт с cloud-native платформами, контейнерами, Kubernetes или OpenShift, CI/CD и наблюдаемостью
- Умение конструктивно ревьюить код и менторить инженеров
- Сильные коммуникативные навыки и работа со стейкхолдерами
- Опыт владения сложными инициативами и кросс-командными зависимостями
- Степень бакалавра в CS, инженерии или эквивалентный опыт
Условия
- Конкурентная компенсация и бонусы
- Программы wellbeing и гибкие глобальные ресурсы
- Оплачиваемые отпуска, включая волонтёрское время
- 401(k) и медицинская, стоматологическая и vision-страховка
- Позиция at will
Навыки
- Java
- Spring Boot
- Angular
- TypeScript
- Python
- REST API
- микросервисы
- Kubernetes
- OpenShift
- CI/CD
- cloud-native
- event-driven architecture
- observability