Обязанности
•Разработка и проектирование бэкенд-сервисов на Java для финансовой платформы
•Создание и поддержка интеграций с внешними финансовыми системами, API и внутренними сервисами
•Участие в разработке масштабируемой отказоустойчивой архитектуры для обработки финансовых процессов в реальном времени
•Взаимодействие с продакт-менеджерами, инженерами и другими участниками распределённых команд
•Написание чистого, поддерживаемого и покрытого тестами кода
•Участие в код-ревью, технических обсуждениях и принятии архитектурных решений
•Поиск и устранение неполадок, оптимизация производительности, надёжности и мониторинга системы (observability)
•Развитие инженерных стандартов и лучших практик разработки внутри команды
Требования
•Опыт разработки программного обеспечения от 6 лет
•Отличное знание Java и бэкенд-разработки
•Опыт проектирования и реализации RESTful API и интеграций сервисов
•Опыт работы со сложными интеграциями или распределёнными системами
•Понимание микросервисной архитектуры
•Уверенное владение SQL (оптимизация запросов, индексация, тюнинг производительности)
•Знание облачных инфраструктур и современных DevOps-практик
•Сильные навыки решения проблем (problem-solving) и способность работать самостоятельно
•Высокий уровень письменного и устного английского языка: способность эффективно аргументировать и обсуждать технические темы
Условия
•Полностью удалённый формат работы с гибким графиком
•Выплаты в USD через удобную платежную систему
•Возможность работать над глобальными финтех-продуктами
•Сотрудничество с международными инженерными командами