Charles Schwab
Full Stack/ Angular Software Development Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Advisor Services Client Experience Engineering в Charles Schwab. Разработка современных веб-приложений, API и облачных сервисов для цифровых финансовых продуктов, используемых миллионами клиентов.
Задачи
- Проектировать, разрабатывать, тестировать и разворачивать масштабируемые веб-приложения и API
- Создавать современные пользовательские интерфейсы на Angular, TypeScript, JavaScript, HTML и CSS
- Разрабатывать отказоустойчивые backend-сервисы на .NET/C# и RESTful API
- Обеспечивать надёжность, производительность, безопасность, доступность и поддерживаемость решений
- Участвовать во всех этапах SDLC — от проектирования до production-поддержки
- Внедрять автоматизацию тестирования, CI/CD, контроль качества кода, observability и практики DevSecOps
- Участвовать в архитектурных и code review
- Использовать современные AI-инструменты разработки для повышения продуктивности
- Работать в тесной связке с Product, UX, Architecture и Engineering командами
- Переводить бизнес-требования в масштабируемые технические решения
- Менторить junior-инженеров и развивать культуру непрерывного обучения
- Участвовать в Agile-церемониях и планировании продукта
Требования
- Bachelor's degree в Computer Science, Engineering или смежной области либо эквивалентный практический опыт
- 5+ лет профессионального опыта разработки ПО
- Опыт поддержки всех фаз SDLC
- Опыт создания современных веб-приложений на Angular (желательно v19+), TypeScript, JavaScript, HTML5, CSS3
- Опыт разработки на .NET / C#
- Опыт разработки RESTful API и веб-сервисов
- Опыт проектирования масштабируемых приложений и перевода требований в технические решения
- Понимание стратегий тестирования: BDD и TDD
- Опыт работы с системами контроля версий и CI/CD пайплайнами
- Сильные аналитические навыки и навыки решения проблем
- Отличные навыки письменной и устной коммуникации
Условия
- Работа на площадке в офисе (in-office collaboration)
- Бонусы или incentive-программы в дополнение к зарплате
- Работа над бизнес-критичными приложениями, влияющими на клиентский опыт
- Возможность влиять на техническое направление и участвовать в архитектурных решениях
- Менторство и участие в Agile/Scrum командах
Навыки
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- .NET
- C#
- RESTful API
- CI/CD
- BDD
- TDD
- GCP
- Splunk
- Dynatrace
- App Insights
- OpenTelemetry
- Agile
- Scrum