John Deere
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий full-stack инженер в John Deere (мировой IT-центр, Чикаго). Отвечает за архитектуру и реализацию сложных мультисистемных решений, стандарты разработки и наставничество инженеров.
Задачи
- Руководить архитектурой, проектированием и реализацией сложных мультисистемных решений
- Анализировать бизнес-потребности и определять спецификации систем и архитектурные требования
- Проводить design review с фокусом на качество, масштабируемость, надёжность и безопасность
- Разрабатывать стандарты кодирования, паттерны интеграции и стандарты data pipeline совместно с архитекторами
- Обеспечивать full-stack лидерство: React/Redux фронтенды, Java/Spring Boot и Python микросервисы, REST API
- Определять и валидировать нефункциональные требования: масштабируемость, надёжность, производительность, безопасность
- Выстраивать observability-стандарты (New Relic, Datadog, CloudWatch, Grafana)
- Стандартизировать платформу: переиспользуемые архитектурные паттерны, общие компоненты и фреймворки
- Менторить junior и senior инженеров
- Внедрять AI-assisted engineering практики и Vibe Coding
- Сотрудничать с Product Managers, UX и архитектурой для формирования роадмапов
Требования
- 8+ лет опыта разработки backend-приложений на Java (J2EE, Spring/Spring Boot)
- 6+ лет опыта frontend-разработки на JavaScript, HTML, CSS, React, Redux
- 4+ года работы с cloud native системами в AWS или Azure, включая Docker и Kubernetes/EKS
- 4+ года создания serverless-приложений на AWS Lambda и API Gateway
- 5+ лет проектирования и интеграции баз данных (MongoDB, DynamoDB, реляционные БД)
- Опыт проектирования безопасных систем, OAuth, OIDC, SAML
- Опыт лидирования design review и менторства инженеров
- Практический опыт observability: метрики, логи, трейсы, SLO/SLA, on-call
- Опыт проектирования под масштабируемость, отказоустойчивость, кэширование, autoscaling
- Степень бакалавра в Computer Science, Computer Engineering или смежной области
Условия
- Гибкий график работы
- Конкурентная базовая зарплата
- Пенсионные накопления (401K и Defined Contribution)
- Медицинская страховка с взносом компании в HSA
- Помощь при усыновлении
- Employee Assistance Programs
- Оплата обучения
- Фитнес-субсидии и спортзалы в отдельных офисах
- Charitable contribution match
- Скидки для сотрудников
- Оплачиваемый отпуск и праздничные дни
- Виза не спонсируется
Навыки
- Java
- J2EE
- Spring
- Spring Boot
- JavaScript
- HTML
- CSS
- React
- Redux
- AWS
- Azure
- Docker
- Kubernetes
- EKS
- AWS Lambda
- API Gateway
- MongoDB
- DynamoDB
- REST
- Node.js
- OAuth
- OIDC
- SAML
- New Relic
- Datadog
- CloudWatch
- Grafana
- Python