Western Governors University
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в WGU: проектирование и разработка масштабируемых full-stack систем для студенческих сервисов, работа с frontend, backend и API, наставничество инженеров и участие в on-call.
Задачи
- Проектировать, разрабатывать, анализировать, тестировать и внедрять программные системы
- Разрабатывать масштабируемые full-stack приложения и сервисы (frontend, backend, API)
- Работать в тесной связке с product, design и engineering командами
- Участвовать в on-call ротации и быть эскалационной точкой для сложных инцидентов
- Отвечать за доступность, MTTR и успешность изменений сервисов команды
- Проводить миграции и модернизацию (обновление фреймворков, ре-платформинг сервисов, изменения БД)
- Управлять техническим долгом команды
- Проводить root-cause анализ инцидентов и внедрять улучшения
- Обеспечивать качество, производительность, надёжность и доступность (WCAG/ADA) студенческих систем
- Наставлять инженеров и развивать инженерную культуру
- Использовать AI-инструменты разработки в рамках политик безопасности и обработки данных
Требования
- Bachelor’s degree in Computer Science, Information Technology или смежной области
- 6+ лет опыта разработки и доставки full-stack приложений
- Опыт разработки веб-приложений и API на современных языках (Java, TypeScript/Node.js, JavaScript)
- Опыт работы с frontend-фреймворками (Angular или аналогичные)
- Опыт работы с сервисными или модульными архитектурами
- Опыт участия в принятии решений по системному дизайну или лидерства в них
- Практический опыт построения и эксплуатации сервисов на AWS (Fargate/ECS, Lambda, API Gateway, RDS, S3)
- Опыт работы с контейнеризированными микросервисами (Docker, Kubernetes)
- Опыт работы с event-driven архитектурой или обменом сообщениями (Kafka или аналоги)
- Сильные навыки разработки cloud-native решений
- Понимание API-дизайна и системной интеграции (RESTful сервисы)
- Понимание SDLC и современных практик разработки
- Опыт observability-практик (логирование, мониторинг, распределённый трейсинг) с Dynatrace и CloudWatch
- Навыки secure-coding (OWASP), аутентификации/авторизации (OAuth2/OIDC, JWT), обработки студенческих данных (FERPA)
- Опыт менторства инженеров
- Сильные коммуникативные навыки
- Способность работать в условиях неопределённости
Условия
- Full-time, regular позиция, 40 часов в неделю
- Право на бонусы
- Медицинская, стоматологическая, офтальмологическая страховка, telehealth и mental healthcare
- Health savings account и flexible spending account
- Базовая и добровольная страховка жизни
- Покрытие инвалидности, несчастных случаев, критических заболеваний и госпитализации
- Юридическое покрытие и защита от кражи личности
- Пенсионный план
- Wellbeing программа
- Скидка на обучение в WGU
- Гибкий оплачиваемый отпуск без накопления
- Гибкий оплачиваемый больничный без накопления
- 11 оплачиваемых праздников
- До 12 недель родительского отпуска
Навыки
- Java
- Spring Boot
- TypeScript
- Node.js
- JavaScript
- Python
- Angular
- REST
- AWS
- Fargate
- ECS
- Lambda
- API Gateway
- RDS
- S3
- Docker
- Kubernetes
- Kafka
- Confluent
- Dynatrace
- CloudWatch
- OAuth2
- OIDC
- JWT
- OWASP
- SQL
- NestJS
- NgRx
- Nx
- Argo
- Terraform
- AEM
- Form.io
- FormAssembly
- axe-core
- Playwright
- Cypress
- GitHub
- JIRA
- VS Code
- IntelliJ