Wex
Software Engineer 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду WEX Mobility Engineering для развития платформы Beyond Fuel и управления расходами. Работа над веб- и мобильными приложениями, backend-сервисами, API и интеграциями с партнёрами.
Задачи
- Участвовать в техническом проектировании, разработке и внедрении фич платформы Beyond Fuel и Expense Management
- Разрабатывать full-stack функциональность: пользовательские интерфейсы, backend-сервисы, модели данных и внешние интеграции
- Переводить продуктовые требования в технические дизайны, вехи поставки и планы реализации
- Проектировать переиспользуемые бизнес-возможности и API для web, mobile и партнёрских сценариев
- Реализовывать фичи для платёжных процессов, учёта расходов, согласований, контроля трат, отчётности по транзакциям и сверки
- Оценивать технические варианты и объяснять компромиссы по производительности, безопасности, надёжности, стоимости и срокам
- Писать production-код, проводить ревью и решать сложные задачи по всему стеку приложения
- Участвовать в дизайн-ревью, код-ревью и технических обсуждениях для поддержания качества инженерии
- Соблюдать стандарты автоматизированного тестирования, API-контрактов, наблюдаемости, доступности и безопасной разработки
- Обеспечивать production readiness через логи, распределённый трейсинг, метрики, дашборды и алерты
- Использовать одобренные AI-инструменты в разработке, тестировании и документации с проверкой сгенерированного результата
- Работать со старшими инженерами и техлидами над зависимостями, техническими рисками и поставкой
- Отвечать за технический результат от реализации до деплоя, эксплуатации и постоянных улучшений
Требования
- Bachelor's degree in Computer Science, Software Engineering или смежной области
- 4–6 лет профессионального опыта в разработке ПО
- Сильное владение Java и Spring Boot или сопоставимыми backend-технологиями
- Понимание объектно-ориентированного дизайна, структур данных, алгоритмов и принципов проектирования ПО
- Опыт проектирования REST API, распределённых систем, реляционных моделей данных и event-driven интеграций
- Опыт работы с облачными платформами, предпочтительно AWS, и автоматизированными CI/CD пайплайнами
- Знание аутентификации, авторизации, защиты данных и безопасного дизайна API
- Опыт unit, integration, end-to-end и performance тестирования
- Опыт создания и эксплуатации production-сервисов с мониторингом, распределённым трейсингом и разбором инцидентов
- Сильные коммуникативные навыки для работы в мультидисциплинарных командах
- Умение эффективно сотрудничать с коллегами и конструктивно участвовать в код-ревью и инженерных обсуждениях
- Практический опыт использования AI-ассистентов для кодинга (GitHub Copilot, Cursor, Claude) для ускорения разработки, рефакторинга и генерации кода
Условия
- Базовая зарплата $96,100.00 - $115,500.00
- Квартальный или годовой бонус для не-sales ролей
- Медицинская, стоматологическая и оптическая страховка
- Пенсионный сберегательный план
- Оплачиваемый отпуск
- Health savings account и flexible spending accounts
- Страхование жизни и страхование от нетрудоспособности
- Компенсация обучения
- Работа в командах США и Индии
Навыки
- Java
- Spring Boot
- REST API
- AWS
- CI/CD
- GitHub Copilot
- Cursor
- Claude
- OpenTelemetry
- Grafana
- Prometheus