Assurity
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-инженер в страховую компанию Assurity. Доставляет работающее ПО и решения на базе AI/автоматизации end-to-end: от прототипа до продакшена, с активным использованием AI-агентов и собственной ответственностью за качество и безопасность результата.
Задачи
- Направлять AI-агентов на разработку и доработку фич, исправлений и прототипов в реальной кодовой базе, писать код вручную там, где это требуется
- Проектировать и создавать компоненты, интеграции и бизнес-логику, превращать функциональные спецификации в готовый код
- Реализовывать retrieval, tool calling и MCP-интеграции с API моделей (Anthropic, Azure OpenAI)
- Интегрировать данные из бэкенд-сервисов и баз данных, поддерживать и масштабировать enterprise-ПО
- Писать unit- и интеграционные тесты и оценки, проверять изменения, сгенерированные агентами
- Встраивать логирование, обработку ошибок и откаты в собственные решения
- Вести документацию, инструкции для репозитория, переиспользуемые промпты и методы валидации
- Продвигать изменения через CI/CD-пайплайны (dev, test, stage, production) и мониторить их в продакшене
- Нести on-call дежурства, разбирать продакшен-алерты и инциденты, отвечать на вопросы пользователей
- Писать собственные user stories и критерии приёмки, согласовывать их напрямую с бизнес-пользователями
- Применять паттерны human review, контроля доступа, аудита и egress-коммуникаций
- Координироваться с бизнес-аналитиками и старшими инженерами, проводить ревью изменений коллег
- Оценивать и логировать время, предоставлять статус проектов и демонстрировать функциональность
- Делиться отработанными паттернами agent-directed delivery внутри команды
Требования
- 2+ года профессионального опыта разработки ПО
- Портфолио итеративно поставленных с AI-агентами работ и умение проверять их результат (на собеседовании — live build exercise)
- Практический опыт интеграции API моделей, retrieval, tool calling и оценки
- Опыт работы с реляционными БД (PostgreSQL или SQL Server), ООП и веб-разработкой
- Сильный Python или TypeScript, опыт создания и потребления REST API
- Опыт построения интерфейсов на современном HTML/CSS и решений с использованием более чем одного из: Vue, Angular, JavaScript, .NET MVC, Entity Framework, REST
- Умение проектировать и реализовывать unit- и интеграционные тесты, уверенный дебаггинг в IDE (желательно Visual Studio)
- Опыт с системами контроля версий и CI/CD (желательно Azure DevOps и Git), контейнерами, Agile и форматами данных (желательно JSON и XML)
- Опыт написания user stories и критериев приёмки, работа напрямую с бизнес-пользователями
- Сильные навыки диагностики проблем и решения задач, письменная и устная коммуникация
- Организованность, умение вести несколько задач в рамках сроков и бюджетов
- Способность работать в быстрой remote-команде и быстро осваивать новые технологии
- Степень бакалавра в смежной области или эквивалентный опыт
Условия
- Удалённая работа с редкими выездами в офис
- On-call ротация после обучения, включая ночи и выходные
- Возможны запланированные вечерние и выходные работы (деплои, миграции, go-live)
- Работа может превышать 40 часов в неделю
- Не рассматриваются кандидаты из CA, CO, CT, DC, HI, IL, MA, MD, MN, NV, NJ, NY, RI, VT, WA
Навыки
- Python
- TypeScript
- REST API
- PostgreSQL
- SQL Server
- Vue
- Angular
- JavaScript
- .NET MVC
- Entity Framework
- HTML
- CSS
- Azure DevOps
- Git
- CI/CD
- Docker
- Podman
- Azure
- Anthropic API
- Azure OpenAI
- MCP
- n8n
- FastAPI
- Next.js
- C#
- React
- Claude Code
- Kafka
- Redpanda
- Neo4j
- Grafana
- Prometheus
- LDAP
- Active Directory
- JSON
- XML
- Jira
- GitHub Actions