MoonPay
Staff Software Engineer, Identity Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Identity Platform в MoonPay. Задача — построить единый слой идентификации и KYC как переиспользуемую платформенную возможность для всех продуктов компании.
Задачи
- Превратить общее видение identity и KYC в техническую стратегию, архитектуру и последовательность работ
- Определить границы между identity, аутентификацией, верификацией, комплаенсом и онбордингом продуктов
- Проектировать единый слой идентификации для продуктов, партнёров и регулируемых сценариев
- Моделировать жизненный цикл идентичности клиента: создание, верификация, связывание, обновление, согласие и удаление
- Разрабатывать безопасные API и SDK для внутренних команд и внешних партнёров
- Интегрировать провайдеров KYC и верификации, сохраняя внутреннюю модель консистентной и расширяемой
- Определять хранение, доступ и передачу данных идентификации с учётом юрисдикций и юрлиц
- Закладывать согласие, аудируемость, резидентность данных, хранение и удаление с самого начала
- Строить контроль авторизации доступа к верифицированным данным клиентов
- Обеспечивать безопасную деградацию платформы при отказах внешних провайдеров и зависимостей
- Создавать публичные API, SDK и документацию для простой интеграции сложных identity-процессов
- Устанавливать стабильные контракты, версионирование и пути миграции
- Обеспечивать наблюдаемость identity-джорни, решений верификации и ошибок интеграций
Требования
- Опыт построения или владения production-инфраструктурой identity, KYC, аутентификации или клиентских данных для нескольких продуктов
- Опыт определения общих технических основ платформы, а не только отдельного онбординга или логина
- Опыт создания публичных API и SDK для внешних разработчиков с пониманием стабильности, версионирования и обратной совместимости
- Понимание требований безопасности, приватности и эксплуатации при хранении и обработке данных идентификации
- Системное мышление: работа с моделями данных, провайдерами верификации, продуктовыми процессами, комплаенсом и отказами
- Опыт работы в условиях неопределённости: формирование технического направления и вовлечение нескольких команд
- Hands-on инженерия: участие в проектировании, разработке, ревью и эксплуатации production-систем
Условия
- Конкурентный оклад
- Опцион пакет для всех сотрудников
- Pay-for-performance бонус в опционах
- Moonshot award: 20 сотрудников в год получают грант на $250 000 в опционах
- Пенсионные взносы работодателя с первого дня
- Реферальная программа: 10K в USDC
- Гибкий неограниченный отпуск
- Recharge Period: общий отдых компании в конце года
- Выходной на день рождения
- Расширенный родительский отпуск
- Гибридный график: полностью удалённо или в ближайшем Moonbase
- Компенсация проезда на общественном транспорте
- Частное медицинское страхование
- Wellhub wellness-подписка
- Корпоративный доступ к AI-инструментам: Claude, ChatGPT, Gemini
- Компенсация обедов в дни в офисе
- Пособие на обустройство домашнего офиса
- Пособие на удалённую работу
- Ежемесячный продуктовый бюджет и крипто-транзакции без комиссии
- Годовой бюджет на обучение $1 000
- High Potential Program: развитие, менторство и stretch-возможности
- Регулярные выездные офсайты и хакатоны
- Cycle to Work scheme (Ирландия)
- EV Salary Sacrifice (Великобритания)
Навыки
- TypeScript
- Node.js
- GCP
- PostgreSQL
- Redis
- Kubernetes
- OAuth
- OIDC
- WebAuthn
- passkeys
- KYC
- API
- SDK