Backend Developer (PSP)

Backend Developer (PSP)

Tech

Remote

We are looking for a Backend Developer to work on integrating and developing payment solutions within an iGaming product.


Responsibilities:


  • Integrate and maintain payment providers.

  • Develop and evolve a unified integration layer (payment gateway/adapter layer): API standardization, configuration, parameters, status mapping, error handling.

  • Implement callback/webhook processing: signature validation, idempotency, retries, deduplication, race condition handling.

  • Build reliable financial processes: transaction handling, consistency, auditability, correct payment state management (state machine), and secure payouts.

  • Work on reconciliation: matching payments with providers, investigating discrepancies, automating reporting and logging.

  • Design a scalable payment module architecture focused on long-term maintainability and fast integration of new PSPs.

Requirements:


  • PHP 8.x, 3+ years of experience.

  • Laravel 1+ year (or equivalent Symfony experience).

  • MySQL 5.7–8.0: transactions, high-load systems, locking/isolation levels, query optimization.

  • Redis (cache, sessions/locks, rate limiting).

  • Git/GitHub, GitHub flow.

  • Strong API experience: integrating third-party REST/JSON APIs, building APIs, logging, versioning, documentation.

  • Experience with payment system integrations.

  • Understanding of common payment system challenges: idempotency, retries, timeouts, webhook delivery, payment status handling, chargebacks/rollback logic (system-level), anti-fraud patterns.

Nice to have:


  • Docker, Nginx, basic DevOps skills (Debian-based systems).

  • NodeJS / Socket.io or event-driven communication between services (Pub/Sub), Redis Pub/Sub between PHP and NodeJS/Swoole.

  • Queues (Horizon/Redis queues, RabbitMQ).

  • Frontend experience (Vue 3 / Nuxt 3) as a plus for better flow understanding.

What we offer:


  • Remote work and flexible schedule

  • Competitive salary, regular performance reviews, and initiative-based bonuses

  • Fast hiring process — only 2–3 stages and you’re in

  • 24 paid vacation days + 10 sick days per year

  • Strong team that actively shares knowledge and expertise

  • We don’t hire team leads — we grow them internally

  • Budget and resources to bring your ideas to life

  • Transparent processes with minimal bureaucracy

  • A strong community: we play, attend conferences, network, and genuinely enjoy working together

We are always looking for those who choose challenges and freedom of action!

If you don’t match any of the open positions — just contact us

© Firetics 2025. All rights reserved.

We are always looking for those who choose challenges and freedom of action!

If you don’t match any of the open positions — just contact us

© Firetics 2025. All rights reserved.

We are always looking for those who choose challenges and freedom of action!

If you don’t match any of the open positions — just contact us

© Firetics 2025. All rights reserved.