Kotlin Developer (API)
Компания: Salmon
Локация: Манила, Филиппины
Возможна удаленная работа, предпочтительные часовые пояса GMT+4 до GMT+10
Всем привет, мы Salmon 🚀
У нас много задач, которые нашей команде нужно решать быстро и эффективно. Это дает огромный простор для развития. Множество процессов предстоит создать или улучшить, поэтому мы ищем человека с системным и аналитическим складом ума, который может предлагать и аргументировать свои идеи.
Ваши будущие задачи
- Сотрудничество с межфункциональными командами для проектирования, разработки и совершенствования банковских API, используемых мобильными приложениями и внутренними/внешними сервисами
- Использование современных технологий — Ktor, jOOQ, coroutines, Arrow и других инструментов экосистемы Kotlin — для создания надежных, масштабируемых и поддерживаемых бэкенд-решений
- Вклад в разработку и постоянное совершенствование публичных API, внутренних SDK и общих фреймворков, обеспечивая стандартизацию, повторное использование и высокое инженерное качество во всех командах
- Проектирование и реализация высокопроизводительных интеграций с внешними платформами и сторонними сервисами с фокусом на масштабируемость, отказоустойчивость и четкие границы контрактов
- Участие в проектировании архитектуры и масштабировании основных банковских и партнерских платформ, обеспечивая надежность, наблюдаемость и плавную эволюцию системы по мере роста бизнеса.
Что мы ожидаем от кандидата
- 5+ лет опыта профессиональной разработки программного обеспечения в экосистеме JVM, с глубоким знанием Kotlin и пониманием моделей конкурентности: coroutines, goroutines, actors, futures, async/await, green-threads и т.д.
- Стремление к созданию высококачественных, поддерживаемых архитектур. Практический опыт применения архитектурных подходов, таких как event-driven, domain-driven design, и устойчивое понимание фундаментальных инженерных принципов (ООП, SOLID, ACID и смежных концепций)
- Хорошее понимание распределенных систем: компромиссы теоремы CAP, eventual consistency, репликация данных, шаблоны масштабирования и отказоустойчивости
- Практический опыт работы с контейнеризацией и оркестрацией с использованием Docker и Kubernetes, предпочтительно в средах AWS. Способность проектировать, развертывать и поддерживать облачно-нативные приложения
- Сильный настрой на владение задачами и готовность постоянно учиться, делиться опытом с коллегами, а также вносить вклад в обмен знаниями и инженерное совершенство в команде
Дополнительные требования/предпочтения
- Сильный интерес к построению платформ, а не просто функционала — проектирование переиспользуемых компонентов, общих сервисов и внутренних инструментов для разработчиков, которые ускоряют работу продуктовых команд и снижают долгосрочную сложность
- Готовность работать в тесном контакте с бизнесом, активно уточняя требования, влияя на решения и переводя бизнес-потребности в технические решения с измеримым результатом
- Увлечение решением сложных инженерных задач: согласованность данных, распределенные рабочие процессы, производительность под нагрузкой, надежность, наблюдаемость и отказоустойчивость
- Аналитический склад ума и позиция владельца — способность ставить под вопрос исходные допущения, предлагать улучшения и вести инициативы от начала до конца
Будет плюсом / Бонус
- Практический опыт оптимизации производительности баз данных (стратегии индексирования, настройка запросов, планы выполнения, партиционирование и т.д.)
- Интерес или опыт в концепциях функционального программирования (иммутабельность, чистые функции, Arrow или другие FP-библиотеки)
- Опыт проектирования и поддержки внутренних библиотек, инструментария или SDK для улучшения опыта разработчиков и устранения дублирования работы между командами
Почему с нами круто работать?
Что мы создаем
- Современные банковские услуги для миллионов филиппинцев
- Передовые решения на основе лучших мировых практик и внедрения ИИ
- Лицензированный необанк, стремящийся стать единорогом и ведущим финтехом в быстрорастущем регионе Юго-Восточной Азии
- Бизнес, способный привлечь более $200 млн от ADQ (суверенного фонда благосостояния Абу-Даби), Группы Всемирного банка и других инвесторов несмотря на сложный рынок
- Среда, позволяющая запускать новые продукты за 3-4 месяца
- Основа для расширения на новые рынки по всему миру
Что мы предлагаем
- Увлеченная международная команда по всему миру
- Быстрый профессиональный рост. День правит только заслуга (и только заслуга)
- Вознаграждение за производительность и долгосрочный успех Salmon
- Быстрый путь к международному росту
- Новый офис в Маниле, Филиппины
- Поддержка в вопросах релокации для подходящих кандидатов
- Удаленные и гибридные форматы работы
- Медицинская страховка, льготы для здоровья и wellness
- Программа мероприятий и активностей онлайн и офлайн