Walmart
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в Walmart (Бентонвилл, Арканзас). Проектирование и разработка веб-приложений и микросервисов, поддержка и оптимизация производительности, тестирование и CI/CD.
Задачи
- Изучать существующие программные продукты и решения под бизнес- и технические потребности
- Оценивать разрывы между ожиданиями заказчика и текущими решениями, классифицировать требования
- Выявлять риски решения на этапе сбора требований и предлагать корректирующие меры
- Участвовать в создании user stories для компонентов и приложений
- Отслеживать и анализировать дефекты, проводить регрессионное тестирование
- Устранять узкие места производительности и доступности приложений
- Выполнять сложные процедуры сопровождения приложений самостоятельно
- Мониторить и оценивать производительность приложения по метрикам
- Анализировать логи приложений, данные о сопровождении и производительности
- Оценивать запросы на изменения на предмет валидности и реализуемости
- Участвовать в проектировании решений, преобразовании HLD в детальные дизайны
- Подбирать фреймворки, платформы и окружения для разработки и конфигурации
- Помогать внедрять телеметрию, определяя требования к данным и метрикам
- Проводить ad-hoc ревью кода для снижения известных рисков
- Создавать минималистичный код для продукта/системы с учётом нефункциональных требований
- Разрабатывать скрипты автоматизации повторяющихся задач в CI/CD и тестировании
- Переводить требования заказчика в тестовую стратегию и подбирать инструменты тестирования
- Обеспечивать покрытие тест-кейсами всех сценариев требований и выполнять тест-кейсы
Требования
- Master's degree или эквивалент в CS/CE/CIS/SE и 2 года опыта в software engineering; ИЛИ Bachelor's degree и 4 года опыта
- Опыт проектирования и разработки веб-приложений на React JS, Next JS и Node JS
- Опыт разработки микросервисов для backend на Java, Kotlin, Spring Boot и Kafka
- Опыт деплоя контейнеризованных приложений в Kubernetes
- Опыт работы с REST API на Java
- Опыт работы с FHIR-совместимыми веб-сервисами
- Опыт внедрения технологий для пациентов и провайдеров
- Опыт микросервисной архитектуры с Docker, Kubernetes, Istio и service registry
- Опыт разработки event-based микросервисов на Kafka
- Опыт построения дашбордов Grafana, Kibana и Prometheus для мониторинга
- Опыт построения CI/CD пайплайнов с Maven, GitHub, Sonar и Synk
- Опыт production-деплоя через ServiceNow (CRQ, согласования, документирование, rollout)
Условия
- Зарплата $110,000–220,000 в год
- Годовые или квартальные performance-бонусы
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком и семье
- Краткосрочная и долгосрочная нетрудоспособность
- Образовательная поддержка, включая 100% оплату обучения
- Скидки компании, оплата военной службы, компенсация расходов на усыновление
Навыки
- React JS
- Next JS
- Node JS
- Java
- Kotlin
- Spring Boot
- Kafka
- Kubernetes
- REST API
- FHIR
- Docker
- Istio
- service registry
- Grafana
- Kibana
- Prometheus
- CI/CD
- Maven
- GitHub
- Sonar
- Synk
- ServiceNow