The Home Depot
Sr Software Engineer, Supply Chain Delivery (Remote)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Supply Chain Delivery компании The Home Depot. Самостоятельно разрабатывает и рефакторит продукт, участвует в создании, деплое и поддержке production-приложений, менторит младших инженеров.
Задачи
- Разрабатывать, тестировать, деплоить и поддерживать ПО (50% времени)
- Создавать тестовые наборы (функциональные, деструктивные и др.) для быстрого деплоя в production
- Участвовать в agile-процессах и работать с Product Team над user stories
- Помогать росту junior-инженеров, проводить технические обсуждения
- Участвовать в выборе продуктов и инструментов, настройке, безопасности, отказоустойчивости, тюнинге производительности и мониторинге production
Требования
- 2–4 года опыта в разработке ПО
- Опыт разработки современных веб-приложений с HTML, CSS, JavaScript и TypeScript-фреймворками
- Владение объектно-ориентированным языком, предпочтительно Java, с фреймворками Spring Boot или Quarkus
- Опыт проектирования и поддержки распределённых систем и микросервисов в production
- Опыт проектирования и интеграции высоконагруженных API: RESTful, gRPC, асинхронные паттерны
- Опыт с event-driven архитектурами и pub/sub (например, Google Cloud Pub/Sub)
- Опыт с реляционными и/или NoSQL БД (Spanner, AlloyDB, PostgreSQL)
- Опыт разработки и деплоя в облаке (GCP или AWS)
- Опыт с Kubernetes, PCF или Cloud Foundry
- Знание архитектурных паттернов, CI/CD и систем контроля версий
- Опыт реализации security-фреймворков для аутентификации и авторизации
- Опыт написания unit, функциональных, деструктивных и performance-тестов
- Сильные навыки отладки и root cause analysis
- Опыт ведения проектов и технических инициатив в кросс-функциональных командах
- Сильные коммуникативные навыки
- Высшее образование или эквивалент в смежной области
- Минимум 3 года опыта работы
- Легальное право на работу в США, возраст 18+
Условия
- Удалённая работа
- Командировки не требуются
- Комфортные условия в помещении
- Диапазон оплаты $80,000.00 - $180,000.00 для ряда штатов
Навыки
- HTML
- CSS
- JavaScript
- TypeScript
- Java
- Spring Boot
- Quarkus
- RESTful
- gRPC
- Google Cloud Pub/Sub
- Spanner
- AlloyDB
- PostgreSQL
- NoSQL
- GCP
- AWS
- Kubernetes
- PCF
- Cloud Foundry
- CI/CD