AIR Communities

Lead Full Stack Engineer

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

Lead Full Stack Engineer в data-команду крупного оператора многоквартирной недвижимости. Отвечает за архитектуру и разработку масштабируемых приложений на .NET и React, техническое лидерство и менторство инженеров.

Задачи

  • Проектировать и разрабатывать масштабируемые приложения на .NET и современных frontend-фреймворках
  • Создавать и оптимизировать RESTful API и микросервисы для интеграции с frontend-приложениями
  • Работать с реляционными базами данных, обеспечивая производительность и целостность данных
  • Реализовывать безопасные паттерны аутентификации и авторизации
  • Разрабатывать отзывчивые интерактивные интерфейсы на React.js и современных frontend-паттернах
  • Обеспечивать кросс-браузерную совместимость и оптимизировать производительность frontend
  • Совместно с UX/UI-дизайнерами превращать макеты в функциональные пользовательские компоненты
  • Интегрировать frontend и backend компоненты в сквозные решения
  • Диагностировать и устранять проблемы по всему стеку для поддержания надёжности приложений
  • Писать чистый, поддерживаемый и документированный код в соответствии с инженерными практиками
  • Участвовать в Agile-церемониях и процессах change-control, включая планирование спринтов, дейли, ретроспективы и ревью изменений
  • Тесно работать с product-менеджерами, дизайнерами и инженерами для своевременной поставки фич
  • Проводить код-ревью и участвовать в них для поддержания качества и обмена знаниями
  • Оптимизировать приложения по масштабируемости, производительности и безопасности
  • Оценивать и рекомендовать новые инструменты, фреймворки и методологии разработки
  • Обеспечивать техническое лидерство: формировать архитектуру системы, направлять проектные решения и гарантировать масштабируемость, производительность и безопасность сервисов
  • Устанавливать стандарты кодирования и инженерные практики, менторить разработчиков и вести технические обсуждения и код-ревью
  • Декомпозировать сложные технические задачи на выполнимые шаги и быть главной технической точкой контакта для кросс-командных инициатив
  • Работать с product, UX, QA и DevOps для перевода бизнес-требований в надёжные технические решения, участвовать в планировании проектов и управлении техническими рисками

Требования

  • Bachelor’s degree in Computer Science, Software Engineering или смежной области, либо эквивалентный опыт
  • 10–12+ лет профессионального опыта full-stack разработки на C# и .NET
  • Уверенное владение React.js и JavaScript/TypeScript
  • Экспертиза в ASP.NET Core, Entity Framework и разработке RESTful API
  • Опыт работы с реляционными базами данных (SQL Server, Postgres) и написания эффективных SQL-запросов
  • Опыт работы с современными инструментами сборки и упаковки frontend
  • Опыт создания и хостинга приложений в облачных платформах (Azure, AWS или GCP)
  • DevOps-мышление, опыт построения CI/CD-пайплайнов и работы с системами контроля версий, такими как Git
  • Сильные аналитические навыки и навыки траблшутинга, включая root-cause analysis
  • Опыт внедрения и поддержки лучших практик безопасности приложений
  • Понимание общих принципов безопасности приложений и практик безопасной работы с данными, включая чувствительные и регулируемые данные (PII)
  • Знакомство с инструментами SAST, SCA и DAST для сканирования безопасности кода
  • Подтверждённый опыт технического лидерства: формирование архитектуры системы и проектных решений с фокусом на масштабируемость, производительность и безопасность
  • Продемонстрированная способность менторить инженеров, устанавливать стандарты кодирования и вести технические обсуждения и код-ревью
  • Опыт кросс-функциональной работы (product, UX, QA, DevOps) для перевода бизнес-требований в технические решения, декомпозиции сложной работы и управления техническими рисками

Условия

  • Ожидаемая зарплата $130,000 - $155,000 плюс годовой бонус
  • Скидка 25% на аренду в сообществах AIR (с определёнными исключениями и по заявке)
  • Медицинская, стоматологическая, офтальмологическая страховка и страхование жизни
  • HSA с взносами компании, FSA (традиционный и dependent care FSA)
  • Краткосрочная и долгосрочная нетрудоспособность, оплачиваемая компанией
  • 401(K) с взносами компании
  • Оплачиваемый отпуск, 14 оплачиваемых праздников и оплачиваемый больничный
  • Программа помощи в обучении
  • Commuter Benefits и страхование питомцев
  • До 100% возмещения стоимости профессиональной сертификации/лицензирования по профильным программам
  • Оплачиваемый родительский отпуск до 16 недель после рождения или усыновления ребёнка
  • Скидки от различных продуктов и сервисов, включая планирование путешествий, мобильную связь, фитнес, бытовую технику и другое
  • 15 часов оплачиваемого времени ежегодно на волонтёрство
  • Возможности профессионального развития и карьерного роста, включая реалистичные превью вакансий, очное и виртуальное обучение лидерству и курсы повышения эффективности
  • Работа в офисе 5 дней в неделю в штаб-квартире в Denver Tech Center

Навыки

  • .NET
  • C#
  • React.js
  • JavaScript
  • TypeScript
  • ASP.NET Core
  • Entity Framework
  • RESTful API
  • SQL Server
  • Postgres
  • SQL
  • Azure
  • AWS
  • GCP
  • CI/CD
  • Git
  • SAST
  • SCA
  • DAST
  • Azure Service Fabric
  • NoSQL
  • Docker
  • микросервисы

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

Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full-stack Engineer 4
Capital OneSeniorNew YorkОфис
215,200 – 245,600 USD в год
15 окт.
Full-stack Engineer 4 (Manager IC)
Capital OneSeniorRichmondОфис
179,400 – 204,700 USD в год
15 окт.
Software Engineer III
PearsonSeniorУдалённо
150,000 – 170,000 USD в год
14 окт.
Software Engineer - Full Stack / .NET
Regions InsuranceSeniorHooverОфисРелокация
127,768 – 168,210 USD в год
14 окт.
Lead Full Stack Engineer — AIR Communities, 130,000 – 155,000 USD в год, Denver | itrelocate