PHP Developer (Integrations)
- Hiring from
- Probably Worldwide
- Work type
- Remote
- Posted
Show job descriptionHide job description
We are looking for a PHP Developer (integrations) with deep technical expertise and a strong background in building scalable, high-performance systems. In this role, you will develop and optimise integrations and back-end solutions, contribute to the overall architecture and efficiency of Unipesa’s fintech platforms.
About Unipesa
Unipesa is a Dubai-based development company specialising in B2B2C solutions for payment services across the Middle East and Africa (MEA) region. We integrate with local and global payment methods, connect payment agents to service providers, and build communication solutions that enable customer engagement across SMS, messaging apps, and more.
Role Purpose
The primary focus of this role is to design and implement API and redirect integrations with various payment providers, improve system performance, and ensure best practices across Unipesa’s codebase.
Key Responsibilities
- Develop payment API integrations, optimise PHP code and database queries
Build and maintain scalable architectures to support high transaction volumes
Refactor and modernise legacy integrations, ensuring maintainability and performance
Collaborate with Business Analysts, QA Engineers, and DevOps to ensure reliable product delivery
Participate in architectural planning and implementation of new system components
Review code, enforce development standards, and mentor junior developers
Contribute to continuous improvement of development processes and automation
Tech Stack
PHP 7+, Native PHP, Laravel
MySQL, Redis
Docker
Kafka, RabbitMQ are a plus
Ideal Candidate
5+ years of commercial back-end development experience
Advanced knowledge of PHP and modern frameworks (Laravel preferred)
Strong understanding of software architecture, scalability, and system design
Proven experience with RESTful APIs, JSON, and third-party integrations
Deep understanding of relational and non-relational data storage (MySQL, Redis, etc.)
Solid experience in debugging, profiling, and performance tuning
Passion for clean, maintainable, and testable code
Speaks Russian and English (A2)
Nice to Have
Experience with development automation (templating, CI/CD, AI-assisted coding)
JavaScript, Vue.js (Inertia.js is a plus)
Knowledge of message queues (Kafka, RabbitMQ)
Familiarity with columnar databases (ClickHouse)
IT Security fundamentals
Experience with GoLang or microservice-based architectures
Background in fintech, billing systems, or payment integrations
Broad IT background and curiosity for emerging technologies
What’s in it for you?
Technical ownership and opportunity to influence system architecture
A product-focused environment with real impact in fintech and payments
Flexible schedule and full-time remote work
Employment Type: Full-time, permanent
Paid vacation: 21 working days