Должность: Senior Ruby Developer (Ruby & Go)
Подотчетность: IT Team Lead
Условия работы: Удаленно | Понедельник–Пятница | 9:00–18:00
О компании:
Мы — прогрессивная финтех-компания, специализирующаяся на инновационных торговых решениях и финансовых продуктах. С нашей динамичной платформой и командой технических специалистов, бесперебойно работающих в разных часовых поясах, мы предоставляем передовые услуги трейдерам по всему миру.
О роли:
Мы ищем Senior Ruby Developer (Ruby & Go), который будет отвечать за бэкенд нашего платежного портала и интеграций с PSP. Вы будете руководить технической работой по подключению новых методов депозитов и вывода средств, усилению существующих интеграций и обеспечению надежного, безопасного движения денежных средств на платформе. Ruby — наш основной стек; Go используется для высокопроизводительных и чувствительных к задержкам сервисов, поэтому сильные навыки в обоих языках крайне предпочтительны. Вы будете подчиняться CPO.
Ключевые обязанности:
- Проектирование, создание и владение бэкенд-сервисами на Ruby (Rails) и Go
- Интеграция новых PSP (карты, банковский перевод, криптовалюта, локальные методы) в платежный портал
- Создание и поддержка полных циклов депозитов и вывода средств
- Проектирование и использование API PSP, вебхуков и обработчиков обратных вызовов
- Реализация логики маршрутизации транзакций, отслеживания статуса и сверки
- Надежная обработка состояний платежей, повторных попыток, идемпотентности и обработки ошибок/крайних случаев
- Обеспечение безопасной обработки платежных данных и соответствия требованиям (PCI DSS)
- Поддержка существующих подключений PSP и мониторинг; решение проблем интеграции
- Определение технического направления, проведение ревью кода и наставничество других инженеров
- Создание отчетности и логирования для платежных операций и устранения неполадок
- Поддержка антифрод-систем, AML и KYC в рамках платежных процессов
Требования:
- Опыт работы в бэкенд-разработке более 5 лет (с упором на API и интеграции)
- Глубокие знания Ruby / Ruby on Rails; опыт работы с Go в производственной среде крайне желателен
- Подтвержденный опыт интеграции PSP или платежных шлюзов
- Прочное понимание платежных процессов, вебхуков и жизненных циклов транзакций
- Знание PCI DSS и безопасной обработки финансовых данных
- Опыт работы со сверкой, идемпотентностью и паттернами обработки ошибок
- Опыт проектирования и масштабирования распределенных бэкенд-систем
- Опыт работы в сфере финтеха, платежей или брокерских услуг на рынках Forex/CFD предпочтителен
- Высокое внимание к надежности, безопасности и деталям