Walmart
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в Walmart (Sunnyvale, CA). Проектирование и реализация REST API, микросервисов и пользовательских интерфейсов, участие в полном цикле разработки и поддержке продакшена.
Задачи
- Руководить небольшими группами инженеров (2–3 человека, включая offshore-специалистов) в рамках проектов
- Отвечать на вопросы пользователей, исследовать и определять решения, давать рекомендации по внедрению
- Вести проекты от требований до технических решений, писать код и проводить unit-тестирование
- Устранять проблемы продакшена, проводить root cause analysis и разрабатывать план действий
- Участвовать в discovery-фазе проектов совместно с product, project, business и UX-командами
Требования
- Master’s degree или эквивалент в Computer Science, IT, Engineering или смежной области
- Опыт проектирования и реализации REST API на Node.js и Java
- Опыт работы с CRUD в нереляционных БД (Azure Cosmos DB, MongoDB)
- Опыт разработки интерфейсов на React.js, Material UI, Angular 4 и Angular.js
- Опыт TDD с Jest, Enzyme, Chai, Mockito, JUnit
- Опыт микросервисной архитектуры
- Опыт работы с реляционными БД (Oracle DB) и паттерном DAO
- Опыт написания технической документации (API, QA, архитектура)
- Опыт работы с GitHub, Jira и CI/CD (Jenkins)
Условия
- Зарплата $117,000–$234,000 в год
- Годовые или квартальные performance-бонусы
- Медицинская, стоматологическая и оптическая страховка
- 401(k), покупка акций, страхование жизни
- Оплачиваемые отпуска и больничные, отпуск по уходу за ребёнком
- Компенсация обучения, включая 100% оплату колледжа
- Скидки в компании
Навыки
- Node.js
- Java
- REST API
- Azure Cosmos DB
- MongoDB
- React.js
- Material UI
- Angular 4
- Angular.js
- Angular Material
- Jest
- Enzyme
- Chai
- Mockito
- JUnit
- Oracle DB
- Microservices
- DAO
- GitHub
- Jira
- Jenkins
- CI/CD