TravisMathew
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в Callaway Golf для разработки commerce-сервисов и интеграций (заказы, платежи, инвентарь, лояльность). Роль с AI-first подходом: активное использование кодинг-агентов для анализа, планирования, реализации и тестирования.
Задачи
- Проектировать, разрабатывать, тестировать, деплоить и поддерживать backend-сервисы, workflow, интеграции и API для commerce-приложений
- Разрабатывать сервисы преимущественно на C#/.NET, Java/Spring Boot и TypeScript/Node.js
- Строить сервисы для управления заказами, инвентарём, платежами, налогами, лояльностью, идентификацией клиентов и данными о продуктах
- Расширять и интегрировать headless commerce платформы (например, Medusa), проектировать middleware и BFF-слои
- Определять контракты API через REST и OpenAPI
- Интегрировать платёжные и налоговые платформы (authorization, capture, refund, void, tokenization, idempotency, reconciliation)
- Строить интеграции и data pipelines между commerce-системами и enterprise-платформами (SAP, Salesforce Commerce Cloud)
- Участвовать в миграциях платформ и сервисов: маппинг полей, валидация, идемпотентная обработка, cutover и rollback
- Проектировать схемы реляционных БД, писать миграции, устранять проблемы производительности запросов
- Писать автоматические unit, integration, contract и e2e тесты
- Деплоить и эксплуатировать сервисы в контейнерах, CI/CD и облаке (преимущественно Microsoft Azure)
- Диагностировать production-инциденты и участвовать в root-cause analysis
- Использовать AI-агентов для анализа кода, планирования, реализации, отладки, тестирования и документации
- Критически проверять и валидировать AI-сгенерированные дизайны и код
- Взаимодействовать с frontend-инженерами, продуктовыми командами и внешними вендорами
Требования
- Сильное знание ООП, проектирования API, структур данных, конкурентности, обработки ошибок и безопасной разработки
- Сильное знание хотя бы одной ООП backend-экосистемы, предпочтительно C#/.NET или Java/Spring Boot, с готовностью работать с обеими
- Рабочее знание TypeScript/Node.js, REST, OpenAPI, middleware, паттернов интеграции и BFF-архитектуры
- Рабочее знание проектирования реляционных БД на SQL Server или PostgreSQL, миграций, нормализации и оптимизации запросов
- Рабочее знание Git, автоматического тестирования, контейнеров, CI/CD, observability и облачной инфраструктуры (предпочтительно Azure)
- Понимание надёжности распределённых систем: retries, идемпотентность, reconciliation, целостность транзакций
- Практическое знание современных AI-инструментов разработки (GitHub Copilot, Claude Code, Cursor, ChatGPT)
- Степень бакалавра в CS/SE/IS или эквивалентный опыт
- Минимум 4 года профессионального опыта разработки production-приложений, backend-сервисов или enterprise-интеграций
- Опыт создания REST API, сервисов, middleware или интеграционных слоёв и работы с реляционными БД
- Опыт написания автоматических тестов, использования Git и современных CI/CD практик
- Подтверждённое практическое использование AI-инструментов разработки
Условия
- Зарплата 104 700 – 157 100 USD в год
- Работа в Callaway Golf Company с портфелем глобальных брендов
- Инклюзивная и разнообразная культура
- Современные облачные сервисы и enterprise-платформы
Навыки
- C#
- .NET
- Java
- Spring Boot
- TypeScript
- Node.js
- REST
- OpenAPI
- SQL Server
- PostgreSQL
- Git
- Docker
- Kubernetes
- CI/CD
- Microsoft Azure
- Medusa
- SAP
- Salesforce Commerce Cloud
- GitHub Copilot
- Claude Code
- Cursor
- ChatGPT