Target
Sr Full Stack Engineer – Indirect Procurement
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Indirect Procurement Technology в Target. Разработка и поддержка full-stack приложений для планирования и закупок непрямых товаров, включая фронтенд на React и бэкенд-микросервисы на Java/Kotlin.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые full-stack приложения для планирования, закупок и операционных процессов
- Создавать интуитивные, адаптивные и доступные интерфейсы на React, TypeScript, JavaScript, HTML и CSS
- Разрабатывать надёжные бэкенд-микросервисы и RESTful API на Java/Kotlin и Spring Boot
- Применять современные практики фронтенд-разработки: переиспользуемые компоненты, управление состоянием, оптимизация производительности
- Работать с PostgreSQL, Elasticsearch, Kafka и Redis для хранения данных, поиска, кеширования и событийных интеграций
- Оценивать новые технологии и участвовать в принятии решений с учётом поддерживаемости и стоимости владения
- Проводить код-ревью, дизайн-ревью, тестирование и отладку на уровне приложения
- Руководить обсуждениями функционального дизайна и архитектуры
- Обеспечивать технический надзор и помогать команде решать сложные технические проблемы
- Участвовать в планировании и проведении мероприятий по disaster recovery
- Внедрять протоколы качества данных на всех этапах обработки и хранения
Требования
- Высшее образование (4 года) или эквивалентный опыт
- 5+ лет опыта разработки ПО
- Опыт разработки современных веб-приложений на React, JavaScript/TypeScript, HTML и CSS
- Опыт разработки бэкенд-сервисов и RESTful API на Java/Kotlin, Spring Boot или аналогичных технологиях
- Знакомство с микросервисной архитектурой, реляционными базами данных и современными паттернами интеграции приложений
- Глубокие знания в предметной области и технологических возможностях
- Опыт разработки новых методов тестирования и решения сложных технических задач с минимальной поддержкой
- Понимание Agile-концепций и умение доносить их до партнёров в продуктовой команде
- Опыт написания и организации кода на нескольких языках программирования, включая распределённое программирование
- Понимание различных фреймворков и парадигм
- Способность создавать высокопроизводительные, масштабируемые, повторяемые и безопасные решения с высокой пропускной способностью и низкой задержкой
- Влияние на стандарты, политики и процедуры работы с данными
- Постоянное повышение технических знаний и освоение новых технологий
Условия
- Диапазон оплаты: $98,000.00 - $176,000.00
- Комплексные медицинские льготы: медицинская страховка, зрение, стоматология, страхование жизни и другое
- Программа 401(k)
- Скидка для сотрудников
- Краткосрочная и долгосрочная нетрудоспособность
- Оплачиваемый больничный, государственные праздники и отпуск
- Гибридный формат работы: офис в штаб-квартире Target в Миннесоте и удалённая работа в зависимости от задач
Навыки
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Java
- Kotlin
- Spring Boot
- PostgreSQL
- Elasticsearch
- Kafka
- Redis
- REST API
- микросервисы