The Home Depot
Software Engineer II (REMOTE)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик бэкенд-приложений в продуктовую команду The Home Depot. Проектирование и поддержка масштабируемых микросервисов, интеграция с AI/ML-решениями, работа в облаке GCP.
Задачи
- Совместно с UX, инженерами и продакт-менеджерами создавать безопасные, надёжные и масштабируемые программные решения
- Документировать, ревьюить и обеспечивать соблюдение стандартов качества и контроля изменений
- Работать с продуктовой командой над готовыми к разработке, понятными и тестируемыми user stories
- Писать код и скрипты для автоматизации инфраструктуры, мониторинга и тестовых сценариев
- Писать код и скрипты для destructive testing с целью обеспечения устойчивости в продакшене
- Настраивать и модифицировать конфигурацию крупных проектов по методологии HD
- Конфигурировать готовые коммерческие решения под меняющиеся бизнес-потребности
- Создавать дашборды, логирование и алертинг для проактивного выявления и устранения проблем
- Участвовать в agile-процессах и помогать команде становиться успешнее
- Наставлять младших инженеров и участвовать в обсуждениях команды
Требования
- 18 лет и старше
- Право на работу в США
- 3+ года опыта разработки масштабируемых бэкенд-приложений на Java и Spring Boot
- Опыт проектирования, разработки и поддержки микросервисных приложений в продакшене
- Практический опыт интеграции приложений с AI/ML-решениями, генеративными AI-платформами, LLM API и инструментами интеллектуальной автоматизации
- Опыт создания, развёртывания и поддержки приложений в Google Cloud Platform (GCP)
- Рабочее знание Kubernetes для оркестрации контейнеров, развёртывания, мониторинга и операционной поддержки
- Опыт внедрения и поддержки CI/CD-пайплайнов с использованием современных DevOps-практик
- Владение Git-based source control и совместными workflow разработки
- Опыт работы с Jira и Agile-методологиями, включая sprint planning, оценку, backlog refinement и delivery execution
- Понимание RESTful API, системных интеграций и event-driven архитектуры
- Опыт работы с реляционными и NoSQL базами данных, включая моделирование данных, оптимизацию производительности и troubleshooting
- Знакомство с frontend-технологиями HTML, CSS, JavaScript и TypeScript
- Понимание лучших практик разработки ПО: автоматизированное тестирование, code review, secure coding, observability и мониторинг производительности приложений
- Умение анализировать сложные технические проблемы и самостоятельно доводить работу до конца
- Навыки эффективной коммуникации с инженерами, продакт-менеджерами, архитекторами и бизнес-стейкхолдерами
- Навыки коллаборации и менторства младших инженеров
- Знания и навыки уровня бакалавриата или эквивалентного образования в смежной области
- Минимум 2 года опыта работы
Условия
- Удалённая работа
- Без командировок
- Комфортные условия в помещении
- Диапазон оплаты для резидентов Калифорнии, Колорадо, Коннектикута, Род-Айленда, Невады, Нью-Йорка, Итаки (NY), округа Уэстчестер (NY) и Вашингтона: $90,000.00 - $170,000.00
Навыки
- Java
- Spring Boot
- Microservices
- AI/ML
- Generative AI
- LLM APIs
- Google Cloud Platform
- Kubernetes
- CI/CD
- DevOps
- Git
- Jira
- Agile
- RESTful APIs
- Event-driven architecture
- SQL
- NoSQL
- HTML
- CSS
- JavaScript
- TypeScript