First Tech Federal Credit Union

Senior Digital Banking Full Stack Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер полного стека в цифровом банкинге First Tech. Ведёт разработку защищённых веб- и мобильных приложений онлайн-банкинга, API и микросервисов, координирует кросс-командные зависимости и менторит инженеров.

Задачи

  • Руководить анализом, проектированием, разработкой, тестированием, деплоем и поддержкой адаптивных веб- и мобильных приложений онлайн- и мобильного банкинга
  • Разрабатывать адаптивные, доступные и высокопроизводительные веб-приложения банкинга на JavaScript и современных фронтенд-фреймворках (React, Angular, Vue.js)
  • Разрабатывать мобильные приложения и mobile-enabled опыт для iOS и Android с фокусом на удобство, производительность и безопасность
  • Проектировать и разрабатывать защищённые RESTful API и микросервисы для веб- и мобильного банкинга (счета, транзакции, платежи, переводы, алерты, обслуживание клиентов)
  • Создавать и поддерживать независимо деплоимые микросервисы с контрактами, отказоустойчивостью, наблюдаемостью, логированием и мониторингом производительности
  • Реализовывать серверные компоненты, бизнес-логику, доступ к данным и интеграции на .NET, C#, ASP.NET MVC и ASP.NET Core
  • Интегрировать приложения с core banking платформами, платёжными сервисами, identity-провайдерами, fraud/risk-сервисами и сторонними решениями
  • Применять практики безопасной разработки: аутентификация, авторизация, шифрование, приватность, устранение уязвимостей, защита финансовых данных
  • Обеспечивать качество через код-ревью, автоматизированное unit- и интеграционное тестирование, UI/API-тестирование и тестирование производительности
  • Ответственно применять AI-ассистированную разработку и инструменты автоматизации для повышения эффективности, покрытия тестами и качества поставки
  • Устранять сложные дефекты, инциденты на проде, проблемы производительности и интеграций на всех слоях
  • Участвовать в CI/CD-автоматизации, cloud-ready архитектуре, управлении окружениями и надёжных релизных практиках
  • Вести техническую реализацию, координировать кросс-командные зависимости, менторить инженеров и поддерживать техническую документацию

Требования

  • 7+ лет релевантного опыта в разработке ПО с hands-on разработкой веб- и мобильных приложений, API и микросервисов
  • Сильный опыт full-stack разработки на C#, ASP.NET MVC, .NET/.NET Core и современных веб-технологиях
  • Опыт разработки адаптивных веб-приложений на HTML5, CSS, JavaScript/TypeScript и современных фреймворках (React, Angular, Vue.js)
  • Сильный опыт проектирования, разработки и интеграции RESTful API и веб-сервисов, включая безопасность API, аутентификацию, авторизацию и обработку ошибок
  • Опыт с микросервисами и service-oriented архитектурами, проектированием масштабируемых слабосвязанных компонентов
  • Понимание реляционных баз данных и SQL: проектирование БД, хранимые процедуры, оптимизация запросов, паттерны доступа к данным
  • Знание облачных платформ AWS или Azure, включая cloud-native разработку, деплой, масштабирование и мониторинг
  • Опыт с CI/CD, контролем версий, автоматическими сборками и деплоем, DevOps-практиками (GitHub, GitHub Actions, Azure DevOps, Jenkins или аналоги)
  • Понимание архитектуры ПО и паттернов проектирования: слоистая архитектура, микросервисы, API-first, event-driven интеграция, распределённые системы
  • Опыт с практиками безопасности приложений: OAuth 2.0, OpenID Connect, безопасная разработка API, управление секретами, шифрование, устранение уязвимостей
  • Знакомство с AI-ассистированной разработкой и Generative AI, включая AI-ассистенты вроде GitHub Copilot
  • Опыт автоматизированного тестирования, unit- и интеграционного тестирования, контроля качества кода и оптимизации производительности
  • Понимание SDLC, Agile/Scrum, код-ревью, release management и поддержки прода
  • Умение диагностировать сложные проблемы на уровнях frontend, приложений, API, интеграций, БД и облака
  • Сильные аналитические, коммуникационные навыки и умение работать с product, architecture, QA, security и инфраструктурными командами
  • Высшее образование в релевантной области (или 4 дополнительных года релевантного опыта вместо диплома)

Условия

  • Традиционная медицинская, стоматологическая и оптическая страховка
  • Щедрый 401(k) match
  • Оплачиваемый отпуск: до 15 дней в первый год, 40 часов больничных и 3 личных дня ежегодно
  • Оплачиваемые федеральные праздники
  • Специальные цены для сотрудников на кредитные продукты (ипотека, авто, личные кредиты)
  • Годовой бонус
  • Равные возможности трудоустройства, поддержка разнообразия и инклюзивности
  • Виза-спонсорство/трансфер не предоставляется

Навыки

  • JavaScript
  • TypeScript
  • React
  • Angular
  • Vue.js
  • HTML5
  • CSS
  • C#
  • .NET
  • .NET Core
  • ASP.NET MVC
  • ASP.NET Core
  • RESTful API
  • микросервисы
  • SQL
  • реляционные базы данных
  • AWS
  • Azure
  • CI/CD
  • GitHub
  • GitHub Actions
  • Azure DevOps
  • Jenkins
  • OAuth 2.0
  • OpenID Connect
  • GitHub Copilot
  • Generative AI
  • Docker
  • Kubernetes
  • Dynatrace
  • Grafana
  • New Relic
  • Splunk
  • Agile
  • Scrum
  • iOS
  • Android

Похожие вакансии

Full Stack Engineer Senior
General Dynamics Information TechnologySeniorУдалённо
110,500 – 149,500 USD в год
16 окт.
Full-stack Engineer 4 (Python, Typescript, React, AWS)
Capital OneSeniorCambridgeОфис
179,400 – 245,600 USD в год
16 окт.
Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full Stack Developer
ZoomMiddleSan JoseГибрид
98,900 – 228,700 USD в год
15 окт.
Sr. Manager Full-stack Engineer (People Leader)
Capital OneSeniorNew YorkОфис
250,800 – 286,200 USD в год
15 окт.
Senior Digital Banking Full Stack Engineer — First Tech Federal Credit Union, 116,500 – 175,000 USD в год, Marlborough | itrelocate