Технологическая компания, развивающая инфраструктуру для международных платежей, ищет 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 месяца;
- оплачиваемый отпуск;
- без тестового задания.

