Delivery Hero
Senior Software Engineer - (Fintech, Payments)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в финтех-команду Delivery Hero. Разработка и масштабирование внутреннего платёжного движка, обеспечивающего оплату для всей платформы.
Задачи
- Проектировать, разрабатывать и внедрять высокомасштабируемые системы в глобальной среде (более 70 стран) с применением практик безопасного кодирования
- Вести backend-разработку распределённых систем на Java, Kotlin, Spring/Spring Boot, Hibernate, JUnit и принимать архитектурные решения (design patterns, SOLID, DDD)
- Отвечать за сервисы end-to-end по принципу «you build it, you run it», включая автоматизацию инфраструктуры и непрерывное развёртывание
- Определять и применять стратегии тестирования на уровнях unit, integration, contract и end-to-end
- Диагностировать и устранять сложные production-инциденты в мультирегиональных распределённых микросервисах, продвигать практики надёжности, on-call и observability
- Менторить коллег и продвигать инженерные best practices
Требования
- Опыт проектирования и разработки программных систем в сложных бизнес-доменах глобального масштаба, в финтехе или платежах
- Глубокая экспертиза в backend-разработке, предпочтительно распределённые системы
- Практический опыт с Java, Kotlin, Spring/Spring Boot, Hibernate и JUnit
- Сильное чувство ответственности за продукт, страсть к автоматизации, CI/CD и надёжности
- Сильные навыки решения проблем и любознательность в сложных задачах
- Высокая планка качества, производительности и внимания к деталям
Условия
- Гибридный формат: 2 дня в неделю в офисе в Берлине
- 27 дней отпуска с дополнительным днём на 2-й и 3-й год работы
- Бюджет на обучение 1.000 €, языковые курсы, поддержка родителей, доступ к Udemy Business
- Медицинские чек-апы, медитация и спортзал
- Employee Share Purchase Plan, Sabbatical Bank, скидка на проездной, страхование жизни и от несчастных случаев, корпоративная пенсионная программа
- Цифровые ваучеры на питание и продуктовые ваучеры
- Поддержка релокации в Берлин
Навыки
- Java
- Kotlin
- Spring
- Spring Boot
- Hibernate
- JUnit
- CI/CD
- Kafka
- distributed systems
- Domain-Driven Design
- SOLID
- design patterns
- observability