HUB International
Senior Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full stack разработчик в enterprise-подразделение страхового брокера HUB International. Отвечает за backend и frontend, тесно работает с product owners, дизайнерами и командами разработки.
Задачи
- Разрабатывать качественное, поддерживаемое и масштабируемое ПО
- Проводить техническую оценку и скоупинг новых бизнес-требований, разбивать эпики на задачи
- Проектировать и реализовывать кастомные решения, рефакторить legacy-код, разрабатывать новые фичи и покрывать их тестами
- Поддерживать стандарты кодирования и участвовать в code review
- Следить за соблюдением архитектурных принципов и стандартов на протяжении жизненного цикла кода и проекта
- Отслеживать новые инструменты и фреймворки и предлагать их внедрение
- Готовить детальные спецификации, помогать проектировать, писать код, тестировать, отлаживать, документировать и поддерживать программы
- Анализировать требования совместно с архитектором и вести к продуманным дизайнам ПО
- Менторить middle и junior разработчиков через pairing и code review, помогать онбордингу новичков
- Использовать AI-инструменты на всех этапах разработки и определять стандарты ревью AI-сгенерированного кода
- Диагностировать и исправлять продакшн-инциденты, настраивать мониторинг и алертинг, проводить blameless postmortem
- Разрабатывать фичи с учётом безопасности: аутентификация, авторизация, обработка персональных данных
- Работать в polyglot-команде, подключаясь к разным языкам и фреймворкам по мере необходимости
Требования
- Bachelor's degree in Computer Science, Computer Information Systems или смежная область либо эквивалентный опыт
- 5+ лет профессиональной разработки ПО, включая продакшн-опыт во frontend-фреймворке и .NET
- Уверенное владение C#, .NET, React (или аналог), TypeScript, JavaScript, HTML, CSS и SQL
- Опыт проектирования и разработки REST API, включая версионирование, обработку ошибок и аутентификацию
- Умение эффективно работать в polyglot-команде
- Сильные коммуникативные навыки
- Сильные аналитические навыки и навыки решения проблем
- Умение объяснять технические компромиссы нетехническим бизнес-владельцам и вести технические обсуждения к решению
- Способность адаптироваться к быстро меняющимся бизнес-условиям
- Умение вести несколько проектов с конкурирующими дедлайнами и приоритетами
- Опыт менторства разработчиков через code review, pairing или онбординг
- Опыт автоматизированного тестирования на уровнях unit, integration и end-to-end
- Знание безопасности веб-приложений: OWASP Top 10, OAuth2/OIDC, обработка персональных данных
- Опыт построения и поддержки CI/CD пайплайнов, ежедневная работа в Git с Bitbucket, GitHub или Azure DevOps
- Опыт моделирования данных и оптимизации запросов в SQL Server
Условия
- Зарплата $130,000–$160,000 в зависимости от навыков, опыта и локации
- Медицинская, стоматологическая, зрительная страховка, страхование жизни и инвалидности
- FSA, HSA и 401(k)
- Оплачиваемые отпуска, больничные и личные дни
- Бонусы, equity и комиссии для некоторых позиций
- Структурированное обучение, поддержка лицензирования и возможности развития
- Оплачиваемый родительский отпуск и программа wellbeing
- Коллаборативная культура и участие в HUB Gives
Навыки
- C#
- .NET
- React
- TypeScript
- JavaScript
- HTML
- CSS
- SQL
- REST API
- OAuth2
- OIDC
- OWASP Top 10
- CI/CD
- Git
- Bitbucket
- GitHub
- Azure DevOps
- SQL Server
- Azure
- Azure App Services
- Azure Functions
- Azure SQL
- GraphQL
- Azure Application Insights
- Scrum