Jobgether
Senior Software Engineer (Backend): Onboarding
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в команду Onboarding & Identity финтех-платформы. Разработка сервисов и API для верификации клиентов: KYC/KYB, проверка личности, санкционный и PEP-скрининг, оценка рисков и подписание соглашений.
Задачи
- Проектировать, разрабатывать и сопровождать надёжные backend-сервисы для полного цикла онбординга и верификации клиентов
- Разрабатывать и поддерживать API и оркестрацию для KYC/KYB, верификации личности, санкционного и PEP-скрининга, автоматической оценки рисков клиентов и подписания соглашений
- Участвовать в создании решений для онбординга прямых бизнес-клиентов, встроенных платёжных партнёров и клиентов лицензированных партнёров
- Создавать масштабируемые интеграции, позволяющие партнёрам подключать большие объёмы конечных клиентов через API и вебхуки
- Тесно взаимодействовать с Product Managers и инженерами сквада Embedded Payments и Onboarding
- Интегрировать сторонних провайдеров верификации личности и RegTech-решений (SumSub, Orbis) и технологии оркестрации workflow (Temporal)
- Работать со специалистами Salesforce и инженерными командами для встраивания Salesforce в существующие процессы
- Совместно с вендорами верификации и RegTech внедрять решения под меняющиеся регуляторные требования
- Применять прагматичные инженерные принципы: простота, поддерживаемость, эффективность без лишней сложности
- Проектировать устойчивые и перспективные продукты и сервисы, развивающиеся вместе с бизнесом и регуляторикой
- Участвовать в инженерных практиках, технических обсуждениях и постоянных улучшениях команды
Требования
- Сильный профессиональный опыт backend-разработки и глубокое владение Java, Kotlin или аналогичными JVM-языками
- Опыт проектирования, разработки и эксплуатации микросервисов в распределённых системах
- Понимание реляционных баз данных, в частности PostgreSQL, и событийно-ориентированных архитектур с Kafka, AWS SQS и SNS
- Опыт работы с облачными платформами AWS, Google Cloud Platform (GCP) или Microsoft Azure
- Практический опыт с контейнеризацией и оркестрацией: Docker и Kubernetes
- Знакомство с infrastructure-as-code и современными практиками доставки ПО, включая CI/CD
- Опыт observability и надёжности: логирование, метрики, распределённый трейсинг, оптимизация производительности
- Уверенное владение Jira, Confluence, Git-процессами и практиками совместной разработки
- Сильные коммуникативные навыки и умение понятно объяснять технические концепции техническим и нетехническим стейкхолдерам
- Прагматичный подход к решению задач, оценка trade-offs и выбор эффективных решений без over-engineering
- Опыт в fintech, платежах или банковской инфраструктуре — преимущество, особенно в обработке fiat-платежей, клиринге и расчётах
- Знакомство с платёжными схемами, банковскими API, multi-rail маршрутизацией и оркестрацией платежей — плюс
- Понимание инфраструктуры стейблкоинов или криптовалют и интеграции fiat-to-crypto — плюс
- Понимание domain-driven design и паттернов гексагональной архитектуры — желательно
- Опыт с системами сверки, паттернами идемпотентности и eventual consistency в финансовых процессах — преимущество
- Опыт работы в быстрорастущих или масштабирующихся технологических компаниях — плюс
- Участие в инженерной стратегии, найме или масштабировании организации — плюс
Условия
- Конкурентная зарплата в зависимости от опыта и релевантных сертификаций
- Гибкий график и гибридный/удалённый формат работы
- Гибкая политика отпусков
- Возможность посещать офисы по всему миру
- Культура сотрудничества, ориентированная на рост и увлечённых профессионалов
- Открытая и креативная среда, где можно влиять на техническое направление, культуру команды и будущие возможности
- Работа над масштабной финансовой инфраструктурой и современными технологиями идентификации и комплаенса
Навыки
- Java
- Kotlin
- JVM
- PostgreSQL
- Kafka
- AWS SQS
- AWS SNS
- AWS
- Google Cloud Platform
- Microsoft Azure
- Docker
- Kubernetes
- CI/CD
- Infrastructure as Code
- Jira
- Confluence
- Git
- SumSub
- Orbis
- Temporal
- Salesforce
- Domain-Driven Design
- Hexagonal Architecture