Backend Developer
Core
Maintain and enhance a high-scale payment processing platform handling card transactions for the video game industry.
Role type
Senior Backend Developer (Payments)
Builds
Scalable payment services and transaction flows for game developers
Domain
Fintech / Video Game Monetization
Deliverable
production ML models | product features
Required skills
PHP (Symfony), Golang, payment gateway integration, event-driven architecture, SQL/NoSQL optimization, message queues (RabbitMQ, Kafka), caching (Redis), unit testing
Preferred skills
PCI DSS compliance, 3D Secure protocols, tokenization, Apple Pay/Google Pay integration, Kubernetes, Google Cloud Platform, ELK stack
Technologies
PHP, Golang, Symfony, Adyen, Checkout.com, JP Morgan Chase, MySQL, MongoDB, RabbitMQ, Kafka, Redis, ELK, Kubernetes, GCP, Angular
Responsibilities
Develop and maintain backend services for card payment processing; Integrate and support payment service providers (PSPs) and acquirers; Design and implement scalable, event-driven architectures for high-load payment systems; Optimize database queries and data models for OLTP workloads; Ensure system observability and troubleshoot issues using ELK stack; Participate in CI/CD pipeline improvements and deployment processes
Seniority
Senior, hands-on IC