Технологическая компания, развивающая инфраструктуру для международных платежей, ищет PHP/Laravel Developer в небольшую команду разработки. Работают с платёжными провайдерами и помогают бизнесу подключаться к локальным платёжным методам на разных рынках.
Главная задача роли — подключение и сопровождение платёжных провайдеров через API: создание платежей, обработка callback/webhook, статусов и ошибок.
Что предстоит делать
- Интегрировать новых платёжных провайдеров по технической документации;
- реализовывать API-интеграции на PHP/Laravel;
- реализовывать запросы на создание платежей;
- обрабатывать callback/webhook от платёжных систем;
- работать со статусами платежей и корректно обрабатывать их изменения;
- реализовывать и проверять подпись запросов (HMAC, SHA256 и другие механизмы);
- обрабатывать повторные callback-запросы, сетевые ошибки и нестабильность внешних API;
- разбираться в документации сторонних сервисов и существующем коде;
- писать понятный и поддерживаемый код;
- взаимодействовать с англоязычными специалистами со стороны платёжных провайдеров.
Что важно
Обязательно:
- коммерческий опыт разработки на PHP от 1 года;
- уверенное знание Laravel;
- практический опыт работы с платёжными системами / payment providers — это ключевое требование;
- опыт интеграции внешних API;
- хорошее понимание REST API, JSON и HTTP;
- понимание HTTP methods, status codes и headers;
- опыт работы с API keys / tokens;
- понимание принципов подписи запросов (HMAC, SHA256 и т.п.);
- опыт работы с MySQL или PostgreSQL;
- способность самостоятельно разобраться в технической документации и реализовать интеграцию.
Будет плюсом:
- глубокое понимание Redis;
- опыт работы с очередями (Laravel Queues);
- опыт интеграции нескольких платёжных провайдеров;
- опыт работы с webhook/callback и механизмами повторной обработки запросов;
- опыт в fintech/payment processing.
Какой специалист им нужен
Ищут человека, который сможет не просто работать по готовому ТЗ, а самостоятельно разобраться в документации нового платёжного провайдера и довести интеграцию до рабочего состояния.
Важно уметь задавать вопросы, когда это действительно необходимо, и при этом самостоятельно искать решение в документации, коде и доступных технических ресурсах.
Английский
B1+ и выше.
Английский нужен для:
- чтения технической документации;
- переписки с англоязычными специалистами;
- участия в рабочих звонках на английском.
Внутренняя коммуникация в команде — на русском.
Команда
Небольшая команда разработки — сейчас в ней 2 разработчика.
Условия
- Удалённая работа;
- рабочее время ориентировочно 10:00–19:00 по Москве, возможен сдвиг на 1–2 часа;
- гибкость в рамках согласованного рабочего окна;
- сотрудничество по контракту с компанией;
- оплата — 2000–3000 USDT в зависимости от опыта и уровня специалиста;
- испытательный срок — 1,5 месяца;
- оплачиваемый отпуск;
- без тестового задания.
Похожие вакансии
Внимание, рабочие коммуникации в нашей компании ТОЛЬКО либо мессенджер Kakao Talk (корейский), либо MAX. Без одного из них работа невозможна!
Опыт разработки Android от 2 лет. Уверенные знания по Java и Kotlin. Умение разбираться и работать с чужим кодо.
Опыт работы с конфигурациями 1С:ERP, 1С:КА, УТ, Розница, УНФ, БП, ЗУП.
Что важно для успеха: Опыт работы в B2B-продажах (SaaS, MarTech, Digital) от 3 лет и выше.
Уверенное знание NestJS: модули, DI, guards, interceptors, pipes, custom decorators. Практический опыт проектирования и разработки микросервисов на NestJS — транспорты, контракты...
