Flywire
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду billing и payments продукта Flywire, обеспечивающего денежные переводы для колледжей и университетов. Работа с Java-бэкендом и фронтендом, тесно с продуктовыми и инженерными командами в США.
Задачи
- Проектировать, разрабатывать и поддерживать качественный, тестируемый и сопровождаемый код в системе billing и payments
- Использовать AI-инструменты для исследования кода, генерации тестов и помощи в написании production-кода
- Обеспечивать безопасность, качество, масштабируемость и производительность без потери скорости
- Эффективно коммуницировать с инженерными и продуктовыми командами
- Участвовать во встречах по проработке решений и аргументированно обсуждать плюсы и минусы подходов
Требования
- Профессиональный опыт разработки на Java
- Понимание реляционных баз данных (MySQL)
- Опыт 3–6 лет в разработке приложений
- Подтверждённый опыт работы Java-разработчиком в production
- Уверенное владение AI-инструментами разработки и написание тестов на JUnit 5 + Mockito + AssertJ
- Знакомство с HTML, CSS, JavaScript и JSP
- Желательно: Spring Core, Spring MVC, Spring Batch, Hibernate
- Желательно: опыт в FinTech или высшем образовании, знание процессов студенческого биллинга
Условия
- Конкурентная компенсация
- 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