Amazon
Software Development Engineer, DynamoDB Transactions
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду транзакций DynamoDB (AWS). Работа над распределённой key-value базой данных в масштабе: проектирование, реализация, эксплуатация и оптимизация производительности.
Задачи
- Решать сложные технические задачи на всех уровнях стека
- Проектировать, реализовывать, тестировать, деплоить и сопровождать программные решения
- Создавать высококачественные, безопасные и высокодоступные продукты
- Автоматизировать и улучшать повторяющиеся операционные процессы
- Анализировать и повышать производительность систем
- Масштабировать распределённые системы с оптимальным балансом производительности и стоимости
- Участвовать в дизайн-ревью и код-ревью, коммуницировать со стейкхолдерами
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны, надёжность, масштабирование)
- Опыт программирования хотя бы на одном языке программирования
Условия
- Гибридный график и баланс работы и жизни
- Менторство и карьерный рост
- Медицинская страховка (medical, dental, vision), 401(k) matching, оплачиваемый отпуск, родительский отпуск
- Sign-on payments и RSU
- Инклюзивная культура и поддержка разнообразия
Навыки
- Distributed Systems
- Key-Value Databases
- DynamoDB
- AWS
- Software Architecture
- Design Patterns