Flywire
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду billing и payments продукта Flywire, обрабатывающего платежи вузов и колледжей. Работа с Java-бэкендом и фронтендом, тесное взаимодействие с продуктовыми и инженерными командами в США.
Задачи
- Проектировать, разрабатывать и поддерживать качественный, тестируемый и сопровождаемый код в системе billing и payments
- Использовать AI-инструменты для исследования кода, генерации тестов и помощи в написании production-кода
- Обеспечивать безопасность, качество, масштабируемость и производительность решений
- Эффективно коммуницировать с инженерными и продуктовыми командами
- Участвовать во встречах по проработке решений и аргументированно обсуждать плюсы и минусы подходов
Требования
- Профессиональный опыт разработки на Java
- Понимание реляционных баз данных (MySQL)
- Знакомство с HTML, CSS, JavaScript и JSP
- Уверенное использование AI-инструментов разработки и написание тестов на JUnit 5 + Mockito + AssertJ
- 3–6 лет опыта разработки приложений
- Подтверждённый опыт работы Java-разработчиком в production
- Самостоятельность, проактивность и умение быстро разбираться в новых и legacy-системах
- Опыт работы с распределёнными командами в разных часовых поясах и сильные коммуникативные навыки
Условия
- Конкурентная компенсация
- Employee Stock Purchase Plan (ESPP)
- Конкурентный отпуск
- Программы wellbeing (ментальное здоровье, фитнес, йога/Pilates/HIIT)
- Программы обучения и развития (Managers Taking Flight, OneFlywire Career Mobility)
- Работа с международной командой
Навыки
- Java
- MySQL
- Spring Core
- Spring MVC
- Spring Batch
- Hibernate
- HTML
- CSS
- JavaScript
- JSP
- JUnit 5
- Mockito
- AssertJ
- AI-assisted development tools