Milliman
Staff Software Engineer, Nodal® - IntelliScript (Remote)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в команду Nodal® — SaaS-платформы на базе AI для анализа данных и оценки рисков в страховании. Роль фулстек: проектирование и разработка frontend на React/TypeScript/Next.js и backend API на Django/REST, интеграция AI/ML-выходов в продакшн-процессы.
Задачи
- Проектировать, разрабатывать и улучшать программные решения под бизнес-задачи
- Участвовать в архитектуре, дизайне и планировании новых фич и возможностей системы
- Тесно взаимодействовать с data scientists, data engineers, актуариями и экспертами предметной области
- Интегрировать результаты data science, AI/agent-выходы и модельные инсайты в продакшн-воркфлоу приложения
- Писать и поддерживать unit-, интеграционные и автоматизированные тесты для высокого качества кода
- Ответственно управлять нагрузкой с учётом приоритетов проекта, дедлайнов и результатов
- Помогать команде достигать целей спринта через самостоятельную работу и кросс-функциональное взаимодействие
- Проводить код-ревью для поддержания качества, сопровождаемости и лучших практик
- Поддерживать и улучшать пайплайны деплоя и процессы релиза
- Участвовать в оценке и внедрении безопасности, шифрования, работы с чувствительными данными и других платформенных технологий
- Архитектурить и реализовывать современные frontend-фреймворки (React/TypeScript), включая Next.js, и надёжные backend API-сервисы (Django, REST)
- Поддерживать backend-воркфлоу для асинхронных или длительных интеграций
- Проектировать, оптимизировать и поддерживать SQL-базы данных
- Документировать код, архитектуру и фичи для долгосрочной сопровождаемости
- Уверенно использовать GitHub и GitFlow в совместной разработке
Требования
- 10+ лет релевантного опыта разработки ПО
- Сильный опыт разработки на Python, JavaScript/TypeScript, SQL
- Опыт с React, TypeScript, желательно Next.js
- Опыт построения backend API-сервисов на Django, REST или похожих Python-фреймворках
- Опыт облачной разработки с Azure и/или AWS
- Опыт с Docker или контейнеризованной разработкой приложений
- Проектирование, реализация и поддержка масштабируемых CI/CD-пайплайнов на GitHub Actions и Terraform
- Понимание Agile-практик (например, Scrum)
- Опыт полного жизненного цикла разработки ПО
- Отличные навыки технического дизайна, решения проблем и отладки
- Опыт с domain driven design, микросервисной и event-driven архитектурой, дизайном REST API, написанием тестируемого кода и тестов
- Сильные навыки коллаборации и умение работать как самостоятельно, так и в команде
- Умение интерпретировать и реализовывать бизнес- и функциональные требования
- Понимание ценности автоматизации тестирования и желание применять её на практике
- Понимание практик безопасной разработки, особенно при работе с чувствительными или регулируемыми данными
Условия
- Удалённая работа по всей территории США
- Готовность при необходимости приезжать в офис Milliman в Brookfield, WI и ездить по стране на встречи, конференции и командные мероприятия
- Медицинская, стоматологическая и оптическая страховка для сотрудников, иждивенцев и партнёров
- Employee Assistance Program (EAP)
- План 401(k) с company matching и profit-sharing
- Дискреционный бонус
- Flexible Spending Accounts (FSA)
- Оплачиваемый отпуск (15 дней в год для full-time), начисляется с первого дня
- Минимум 10 оплачиваемых праздников в год
- Помощь с усыновлением и фертильностью
- Оплачиваемый родительский отпуск до 11 недель
- Страхование жизни и AD&D, премии полностью покрывает Milliman
- Краткосрочная и долгосрочная нетрудоспособность, полностью оплачивается Milliman
- Обучение и развитие карьеры, менторские программы, Employee Resource Groups
Навыки
- Python
- JavaScript
- TypeScript
- SQL
- React
- Next.js
- Django
- REST
- Azure
- AWS
- Docker
- GitHub Actions
- Terraform
- GitHub
- GitFlow
- Scrum
- Domain driven design
- Микросервисы
- Event-driven architecture
- CI/CD