Bank of America
Senior Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Developer в Bank of America: разработка enterprise веб-приложений и backend-сервисов, автоматизация и администрирование серверов Windows и Linux, техническое лидерство в команде.
Задачи
- Проектировать, разрабатывать и отвечать за поставку фич
- Применять корпоративные стандарты к дизайну решений, коду и качеству
- Обеспечивать соответствие решения критериям приёмки продукта с минимальным техническим долгом
- Помогать команде с декомпозицией и выполнением работ
- Работать с Product Owner для поддержания здорового бэклога и чётких критериев приёмки
- Выполнять роль тимлида как individual contributor и менторить команду
- Помогать команде в практиках планирования, оценки и peer review
- Участвовать в архитектурных и дизайн-ревью, код-ревью и технических обсуждениях
- Разрабатывать решения для автоматизации на PowerShell и Python для оптимизации операционных и деплой-процессов
- Создавать и поддерживать скрипты для администрирования серверов, мониторинга и траблшутинга
- Автоматизировать рутинное обслуживание, проверку патчей и операционные процессы
- Проектировать, разрабатывать и поддерживать enterprise веб-приложения на Python (FastAPI) и React.js
- Интегрировать приложения с базами данных, API и корпоративными платформами
- Разрабатывать RESTful API, backend-сервисы и микросервисные решения
- Создавать отзывчивые и интуитивные интерфейсы на современных JavaScript-фреймворках
- Администрировать и траблшутить приложения на серверах Windows и Linux
- Выполнять деплой приложений, управление конфигурацией и поддержку окружений
- Диагностировать проблемы производительности, связности и системного уровня на разных платформах
- Выполнять и автоматизировать удалённое выполнение команд с jump-серверов/bastion-хостов
- Разрабатывать безопасные утилиты и workflow для административных операций в распределённых средах
- Траблшутить проблемы связности, аутентификации и инфраструктуры
- Демонстрировать знание внутреннего устройства ОС, концепций ядра, управления процессами, памяти, сетей и тюнинга производительности
- Анализировать поведение приложений и решать проблемы на уровне ОС, сервисов и инфраструктуры
Требования
- 5+ лет опыта разработки ПО
- Сильная экспертиза в скриптинге на PowerShell
- Сильное знание Windows Server и Linux
- Опыт разработки и потребления REST API
- Опыт удалённого администрирования серверов и автоматизации
- Сильное владение Python и FastAPI
- Сильное владение JavaScript, React.js, HTML5 и CSS
- Понимание концепций ОС, основ ядра, управления процессами и сетей
- Знание механизмов аутентификации (AD, LDAP, OAuth, SSO)
Условия
- Офисная культура с гибкостью в зависимости от роли и бизнес-задач
- Годовая зарплата $106,500.00 - $173,700.00 в зависимости от опыта, образования и навыков
- Участие в annual discretionary plan
- Пакет льгот, оплачиваемый отпуск и ресурсы поддержки сотрудников
- 1-я смена (США), 40 часов в неделю
Навыки
- Python
- FastAPI
- JavaScript
- React.js
- HTML5
- CSS
- PowerShell
- Windows Server
- Linux
- REST API
- Microservices
- AD
- LDAP
- OAuth
- SSO
- Automation
- DevOps