ASU Gammage
Software Engineer Lead
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер в команду Solutions Engineering университета ASU EdPlus. Отвечает за проектирование и разработку цифровых решений для трансферных студентов, техническое лидерство и менторство инженеров.
Задачи
- Проектировать, разрабатывать и поддерживать безопасные масштабируемые цифровые сервисы для трансферных студентов
- Обеспечивать техническое лидерство по backend-сервисам, интеграционным слоям, асинхронной обработке и веб-приложениям
- Проектировать сквозные workflow трансферов: приём и хранение документов, AI-извлечение данных, очереди, оценка эквивалентности курсов, интеграция с системами артикуляции, отчётность
- Владеть контрактами HTTP и event-driven API между сервисами и клиентами, включая версионирование и совместимость
- Проектировать надёжные интеграции с платформами университета и сторонними сервисами с учётом отказоустойчивости и идемпотентности
- Взаимодействовать с product-менеджерами, дизайнерами, архитекторами и стейкхолдерами, вести техническое планирование
- Внедрять инженерные практики: архитектура, качество кода, TDD, документация, observability, безопасность, доступность
- Менторить инженеров и поддерживать эффективную доставку в agile-команде
- Определять ответственные подходы к созданию AI-приложений и оценивать новые технологии
Требования
- Степень бакалавра и 7 лет релевантного опыта или эквивалентная комбинация опыта и обучения
- Опыт проектирования RESTful API, микросервисов и веб-приложений на JavaScript, TypeScript, Node.js, HTTP, JSON
- Опыт с современным Node.js backend-фреймворком (предпочтительно NestJS)
- Сильный опыт frontend-разработки на Vue 3 или аналогичном SPA-фреймворке
- Знание реляционных БД, транзакций, ORM и миграций (предпочтительно PostgreSQL и TypeORM)
- Опыт построения безопасных облачных приложений на AWS (S3, SQS, Textract, ECR, ECS, CloudFront, IAM)
- Опыт проектирования асинхронных и event-driven систем с очередями и обработкой ошибок
- Знание безопасности приложений, федеративной идентификации, IAM, JWT, OAuth
- Опыт CI/CD и infrastructure-as-code (GitHub Actions, Terraform, Docker, OIDC)
- Опыт TDD и тестирования (Jest, Supertest, Vitest)
- Опыт применения стандартов доступности WCAG 2.1 AA
- Опыт работы в agile/Scrum с Jira
- Право на работу в США без спонсорства
Условия
- Зарплата $120,000 - $130,000 в год (DOE)
- Гибридный формат работы в SkySong, Scottsdale Innovation Center
- Медицинская страховка
- Пенсионные накопления
- Скидки на обучение для сотрудника и семьи
- Гибкие графики работы по политике ASU
Навыки
- JavaScript
- TypeScript
- Node.js
- NestJS
- Vue 3
- Vue Router
- Pinia
- Vite
- PostgreSQL
- TypeORM
- AWS
- S3
- SQS
- Textract
- ECR
- ECS
- CloudFront
- IAM
- JWT
- OAuth
- GitHub Actions
- Terraform
- Docker
- Jest
- Supertest
- Vitest
- WCAG 2.1 AA
- Jira