Everglades Equity
Lead Software Engineer - Full-Stack - Gauge
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду платформы Gauge — единой платформы Lowe's для сбора, валидации, трансформации и распространения событийных данных. Роль на стыке backend-разработки, потоковой обработки данных и аналитики: проектирование масштабируемых сервисов, развитие архитектуры и менторство инженеров.
Задачи
- Проектировать, разрабатывать и поставлять масштабируемые приложения и сервисы на Java, Spring Boot, React, Kafka и Apache Flink
- Разрабатывать event-driven решения для сбора, валидации, трансформации и маршрутизации событийных данных между приложениями, пайплайнами и downstream-платформами
- Обеспечивать надёжность, производительность, наблюдаемость, масштабируемость и качество данных на всех этапах — от разработки до продакшена
- Оценивать архитектурные подходы, объяснять компромиссы и переводить сложные бизнес- и технические требования в поддерживаемые решения
- Модернизировать приложение, стриминг и обработку данных платформы Gauge, улучшать инженерные практики
- Менторить инженеров, проводить код- и дизайн-ревью, повышать инженерные стандарты команды
- Сотрудничать с product-, analytics-, business- и engineering-командами для превращения доверенных данных в аналитические возможности
Требования
- 7+ лет опыта разработки сложных продакшен-приложений
- Сильный практический опыт создания backend-leaning full-stack приложений с глубиной в современных backend-сервисах и frontend-разработке
- Опыт проектирования и построения event-driven или стриминговых систем и работы с data-intensive приложениями
- Рабочее знание аналитики и data pipelines: сбор, трансформация, валидация и downstream-потребление данных
- Опыт руководства архитектурой и техническим дизайном, оценки компромиссов и перевода сложных требований в масштабируемые решения
- Опыт технического лидерства: менторство, код- и дизайн-ревью, инженерные стандарты, ведение сложных инициатив
- Степень бакалавра в Computer Science, CIS или смежной области либо эквивалентный опыт
Условия
- Работа в Lowe's — компании из списка FORTUNE 100
- Возможности обучения и профессионального роста
- Позиция в Charlotte Technology Hub
- Lowe's — равный работодатель без дискриминации по любому защищённому законом признаку
Навыки
- Java
- Spring Boot
- React
- Kafka
- Apache Flink
- event-driven architecture
- streaming
- data pipelines
- analytics
- data validation
- data transformation
- Adobe Analytics