Amazon
Software Development Engineer, DynamoDB
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full stack инженер в команду Amazon DynamoDB — распределённой NoSQL базы данных в составе AWS. Роль hands-on: проектирование, реализация и эксплуатация высоконагруженных распределённых систем с менторством junior-инженеров.
Задачи
- Решать сложные технические задачи на всех уровнях стека, часто ранее не решённые
- Проектировать, реализовывать, тестировать, деплоить и сопровождать программные решения
- Строить высококачественные, безопасные, производительные и отказоустойчивые продукты
- Автоматизировать и улучшать повторяющиеся операционные процессы
- Проводить глубокий анализ и непрерывно улучшать производительность
- Масштабировать распределённые системы с оптимальным балансом производительности и стоимости
- Участвовать в дизайн-ревью и код-ревью, коммуницировать со стейкхолдерами
- Менторить junior-инженеров и помогать им расти
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны, надёжность, масштабирование)
- Опыт программирования хотя бы на одном языке программирования
- Желательно: 3+ года опыта полного цикла разработки ПО, включая стандарты кодирования, код-ревью, контроль версий, сборку, тестирование и эксплуатацию
- Желательно: степень бакалавра по computer science или эквивалент
Условия
- Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция дополнительного страхования жизни, EAP, поддержка психического здоровья, Medical Advice Line, Flexible Spending Accounts)
- Компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск
- Родительский отпуск
- Sign-on payments и RSU
- Менторство и карьерный рост
- Work-life balance
Навыки
- Distributed Systems
- NoSQL
- AWS
- DynamoDB
- Software Architecture
- Design Patterns
- Code Review
- Automation
- Performance Optimization