CareerPlan

Senior PHP Software Engineer (Payments)

RemoteFull-time2026-10-19
Hybrid

Core

Backend developer building and maintaining a high-load payment microservice for a fintech/iGaming platform, handling deposits, withdrawals, and currency management across 70+ payment providers.

Role type

Senior backend software engineer (payments)

Builds

Payment processing engine, deposit/withdrawal functionality, and multi-currency management systems

Domain

Fintech / iGaming / Payments

Required skills

PHP 8.1+, Laravel (Eloquent, queues, events, service container, middleware), MySQL (schema design, optimization, partitioning, master/slave splitting), REST API design, bcmath for monetary arithmetic, RabbitMQ/AMQP, Docker, Git, design patterns (Strategy, Factory, Facade), SOLID principles

Preferred skills

Fintech/payment systems/iGaming experience, crypto payment integration, multi-tenant/multi-brand architecture, distributed systems, event-driven architecture, security/compliance in payments

Technologies

Laravel, PHP 8.1, MySQL, RabbitMQ, AMQP, Docker, Guzzle, PHPUnit, PHPStan, Laravel Pint

Responsibilities

Onboarding and maintaining payment provider integrations, developing deposit/withdrawal/currency-management features, evolving the core payment-processing engine, designing and optimizing database schemas, writing unit and feature tests, participating in code reviews and resolving production incidents

Seniority

Senior, hands-on IC