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