Должность: Kotlin Developer
Компания: Salmon
Местоположение: Удаленно / Армения / Сербия / Казахстан / Грузия / Европейский союз
🌍 Удаленно | UTC+8 | Основное время для совместной работы: 1:00–7:00 по тихоокеанскому времени Манилы
Salmon — это технологичная финансовая компания, создающая банковскую и кредитную платформу для Юго-Восточной Азии, начиная с Филиппин. Мы сочетаем глобальную финтех-экспертизу с глубоким знанием местного рынка, чтобы сделать финансовые услуги простыми, доступными и полезными для миллионов людей в регионе.
Более 7 млн скачиваний приложения. Более 2 млн активных пользователей в месяц. Более 7 000 партнерских магазинов. Привлечено более 310 млн долларов США от ведущих мировых инвесторов.
Находимся в Маниле, но наша команда распределена по всему миру и работает в гибридном режиме — наша команда охватывает более 45 стран.
Если вы хотите решать сложные задачи в больших масштабах и влиять на то, как миллионы людей получают доступ к деньгам и управляют ими, присоединяйтесь к нам. Финтех-момент Юго-Восточной Азии начинается здесь.
О роли:
Вы будете создавать микросервисы для основных банковских продуктов Salmon — надежные, масштабируемые системы, поддерживающие управление деньгами миллионами филиппинцев.
Что вы будете делать:
- Создавать масштабируемые микросервисы в среде JVM с использованием Spring Boot в команде Core Banking Development.
- Работать в событийно-ориентированной архитектуре, основанной на Domain-Driven Design (DDD) и eventual consistency.
- Сотрудничать с другими инженерными командами для разработки и масштабирования основных банковских и партнерских платформ Salmon.
За что вы будете отвечать:
- Создавать и поддерживать надежные, масштабируемые микросервисы в среде JVM с использованием Spring Boot.
- Проектировать событийно-ориентированные сервисы, применяя принципы Domain-Driven Design (DDD) и eventual consistency.
- Создавать и поддерживать API и сервисы, которые поддерживают основные банковские продукты.
- Вносить вклад во внутренние SDK и фреймворки, которые оптимизируют процесс создания командами на основе общих сервисов.
- Масштабно интегрироваться с партнерскими платформами и внешними сервисами.
- Поддерживать разработку и масштабирование банковских и партнерских платформ по мере роста Salmon.
Что делает вас подходящим кандидатом:
- Более 3 лет опыта разработки программного обеспечения в среде JVM, с сильными навыками Java (Kotlin — плюс).
- Опыт использования Spring Boot в среде микросервисов.
- Опыт работы в гибкой среде с непрерывным развертыванием и поставкой.
- Глубокое понимание событийно-ориентированной архитектуры, Domain-Driven Design и eventual consistency.
- Опыт работы с контейнеризацией и оркестрацией — Docker и Kubernetes предпочтительно — в облачной среде (AWS предпочтительно).
- Командный настрой и готовность делиться знаниями с командой.
Что мы предлагаем:
Владение и гибкость
- Полностью удаленная работа с основным временем для совместной работы с 1:00 до 7:00 по тихоокеанскому времени Манилы (UTC+8)
- Предоставление компанией инструментов и оборудования
Здоровье и отдых
- Медицинская страховка для вас и вашей семьи через софинансирование или возмещение расходов, в зависимости от вашего местоположения и в рамках лимитов политики
- Доступ к внутреннему специалисту по поддержке психического здоровья
- 22 дня отпуска, государственные праздники Филиппин и 15 дней больничного
Рост и командный опыт
- Возможности для обучения и обмена опытом через внутренние встречи экспертов, внешние конференции, выступления и отраслевые публикации
- Организуемые компанией поездки в Манилу для личного общения и совместной работы с вашей командой
- Высокопроизводительные команды могут заработать неделю в выделенном пляжном домике в Юго-Восточной Азии
Мы верим, что сильные команды строятся людьми с разными бэкграундами, опытом и точками зрения. Salmon является работодателем с равными возможностями, и мы принимаем решения о найме на основе навыков, опыта и потенциала.