Amazon
Software Development Engineer II, Amazon Leo
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-разработчик в команду Amazon Leo для построения backend-for-frontend слоя глобального e-commerce опыта для ISP-клиентов спутникового интернета. Работа с интеграцией множества сервисов: заказы, платежи, биллинг, provisioning оборудования и сети.
Задачи
- Проектировать и разрабатывать backend gateway API на Java, маршрутизирующие и оркестрирующие запросы к множеству downstream-сервисов
- Интегрироваться с сервисами заказов, платежей, биллинга, provisioning оборудования и сети, поддержки
- Обрабатывать частичные отказы, ретраи, таймауты, трансляцию ошибок и обеспечивать высокую надёжность и низкую задержку
- Работать с product-менеджерами, frontend-инженерами и партнёрскими командами, помогать платформе выходить в новые страны
- Использовать agentic-подходы разработки и генеративный AI, улучшать систему с помощью AWS native сервисов
- Проводить code review, давать обратную связь и наставлять коллег
- Документировать ПО команды и обучать новых членов команды
Требования
- 5+ лет опыта полного цикла разработки ПО, включая стандарты кодирования, code review, контроль версий, сборку, тестирование и эксплуатацию
- 5+ лет программирования на современном языке, таком как Java, C++ или C#, включая опыт объектно-ориентированного проектирования
- Степень бакалавра или эквивалент в Computer Science, Engineering, Mathematics или смежной области
- Опыт тестирования backend-сервисов
- Гражданство США, статус постоянного резидента (Green Card) или беженца/убежища (требование экспортного контроля)
Условия
- Медицинская страховка (medical, dental, vision, prescription), Basic Life & AD&D, EAP, Mental Health Support, Flexible Spending Accounts
- 401(k) matching
- Оплачиваемый отпуск
- Родительский отпуск
- Sign-on payments и RSU
- Компенсация за усыновление и суррогатное материнство
Навыки
- Java
- C++
- C#
- AWS
- API gateway
- backend-for-frontend
- test-driven development
- dependency injection
- API modeling
- distributed systems