Autodesk
Principal Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Full Stack Engineer в команду Connected Delivery platform в Autodesk. Отвечает за проектирование и разработку отказоустойчивого масштабируемого full-stack приложения для обнаружения, загрузки и установки продуктов Autodesk, а также за техническое лидерство команды.
Задачи
- Проектировать и разрабатывать качественные, безопасные и производительные приложения
- Обеспечивать проектное и командное лидерство: декомпозиция, оценка и организация работ
- Участвовать в agile-церемониях scrum-команды
- Тесно работать с product manager и командой для уточнения требований
- Консультировать свою и другие команды по лучшим практикам разработки ПО
- Быстро и эффективно устранять проблемы на уровне кода
- Выявлять риски и предлагать стратегии их снижения, связанные с дизайном
- Участвовать в code review для соответствия кода высоким стандартам
- Взаимодействовать с внутренними и внешними заказчиками для выявления и устранения дефектов продукта
- Менторить и развивать junior-разработчиков
- По графику дежурств реагировать на эскалированные инциденты в нерабочее время и по выходным для обеспечения доступности платформы 24/7
Требования
- Степень бакалавра в области computer science или смежной технической специальности (магистратура предпочтительна)
- Более 10 лет профессионального опыта разработки масштабируемых распределённых приложений
- Опыт работы в большой распределённой команде со значительной ответственностью
- Сильный опыт руководства командой из 5+ software-инженеров на проектах
- Сильный опыт работы с языками TypeScript, JavaScript, C#
- Широкий опыт работы с фреймворками NextJS и NestJS
- Опыт проектирования и создания RESTful API на основе микросервисной архитектуры
- Сильный опыт создания облачных API-платформ или backend-систем
- Сильное знание AWS, баз данных и облачных архитектур
- Опыт создания production-grade AI/ML приложений с использованием RAG, LangGraph (или аналогичных агентных фреймворков) и интеграций Model Context Protocol (MCP)
- Сильный опыт и понимание Agile-процессов, таких как SCRUM
- Сильные лидерские и коммуникативные навыки, умение влиять без формальных полномочий
- Умение писать качественные design и architecture документы
- Умение выстраивать консенсус и согласованность внутри команды и между командами
- Сильные навыки решения проблем
Условия
- Конкурентный компенсационный пакет: базовая зарплата от $139,000 до $249,260 для ролей в США
- Возможны годовые денежные бонусы, комиссии для sales-ролей, акционерные гранты
- Комплексный пакет льгот: здоровье, финансы, отпуск, повседневное благополучие
- Возможна очная адаптация и/или очная верификация личности
Навыки
- TypeScript
- JavaScript
- C#
- NextJS
- NestJS
- RESTful APIs
- Microservices
- AWS
- Databases
- Cloud architectures
- AI/ML
- RAG
- LangGraph
- Model Context Protocol (MCP)
- Agile
- SCRUM