PHP Developer
Job description
PHP Developer at Mex Digital.
About the role
You will own the development and maintenance of backend systems that power MultiBank Group's FX back-office operations, Introducing Broker ecosystem, and legacy platforms. In this role, you are responsible for managing partner hierarchies, client-account relationships, and trading activity tracking with a focus on accuracy and reliability. You will design solutions that automate commission and rebate calculations across MT4 and MT5 environments while ensuring seamless data flow. Your work will directly support the processing of over $35 billion in daily trading volume by building robust and scalable backend services. You will collaborate closely with FX, IB, and operations teams to translate business requirements into efficient technical logic. Success in this position is defined by your ability to deliver clean code that integrates smoothly with heavily regulated financial systems. You will play a key role in maintaining system stability while gradually modernizing critical legacy infrastructure.
Key facts
What you'll do
- Develop and maintain backend systems that support Introducing Broker management, including partner hierarchies, referral structures, commission engines, and rebate calculations linked to FX trading activity.
- Write clean, secure, and maintainable PHP code using frameworks such as Symfony (preferred) or Laravel, ensuring adherence to best practices and coding standards.
- Design and implement scalable backend architectures capable of handling complex financial logic, including trade volume tracking, commission rules, and multi-level IB structures.
- Build and maintain RESTful APIs to integrate with trading platforms (MT4/MT5), CRM systems, and internal reporting tools, ensuring accurate and real-time data synchronization.
- Optimize and manage relational databases such as MySQL, Oracle, and PostgreSQL, focusing on performance, data integrity, and handling high-volume transactional data.
- Support, troubleshoot, and enhance legacy applications to ensure system stability while gradually improving architecture and performance.
- Translate business and operational requirements from FX, IB, and operations teams into efficient technical solutions and automated workflows.
- Implement logging, validation, and audit mechanisms to ensure transparency and traceability of financial and client data.
- Participate in the full software development lifecycle, including requirement analysis, design, implementation, testing, and maintenance.
- Collaborate with cross-functional teams to define, refine, and prioritize work items and deliverables in an Agile environment.
- Monitor system performance, identify bottlenecks, and apply corrective actions to ensure high availability and reliability.
- Contribute to technical documentation and knowledge sharing to support maintainability and future development efforts.
- Assist in debugging and resolving production issues, applying fixes and improvements with minimal disruption to services.
- Stay updated on emerging technologies and industry trends to continuously improve code quality and development practices.
Requirements
- 4+ years of experience in backend development across the full software development lifecycle.
- Strong proficiency in PHP with hands-on experience in frameworks such as Symfony (highly preferred), or other frameworks like Laravel, Yii, or CodeIgniter.
- Solid understanding of software design patterns, clean code principles, and scalable system architecture.
- Experience working with FX/trading systems, IB platforms, or financial back-office environments is highly preferred.
- Solid knowledge of RESTful API design, web services, and system integrations.
- Strong experience with relational databases and query optimization (MySQL, Oracle, PostgreSQL).
- Understanding of MVC architecture and enterprise integration patterns.
- Proficiency with version control tools such as Git.
- Experience working in Agile/Scrum environments using tools such as Jira and Slack.
- Strong analytical mindset, problem-solving ability, and comfort working with complex, business-critical logic.
- Ability to interpret business requirements and convert them into efficient technical solutions.
- Commitment to maintaining high standards of code quality, security, and performance.
Practical notes
- Hours: Full-time
Welcome to MultiBank Group, a global financial pioneer established in 2005 in California and now proudly headquartered in Dubai, UAE. We specialize in delivering cutting-edge trading technology, unparalleled liquidity, and exceptional customer service. Our extensive range of financial products includes Forex, Metals, Shares, Indices, Commodities, and Cryptocurrency CFDs.
Join our thriving community of over 2 million clients across 100 countries, contributing to a daily trading volume exceeding US$ 35 billion. As a heavily regulated institution with oversight from 18+ financial regulators across 5 continents, and recipient of over 80 financial awards, MultiBank Group is devoted to innovation, excellence, and empowering our clients to achieve their financial goals.
This role focuses on developing and maintaining backend systems that support MultiBank Group's FX back-office operations, Introducing Broker (IB) ecosystem, and legacy platforms. These systems are central to managing partner hierarchies, client-account relationships, trading activity tracking, and commission/rebate calculations across MT4/MT5 environments.
You will work on both enhancing existing legacy systems and building scalable backend services that improve automation, data accuracy, and operational efficiency. The role requires strong expertise in PHP (primarily Symfony), solid software design principles, and the ability to handle complex financial logic tied to FX trading workflows.
Success in this role comes from delivering clean, reliable, and scalable backend solutions while ensuring stability across business-critical systems.
Key Responsibilities
- Develop and maintain backend systems supporting IB management, including partner hierarchies, referral structures, commission engines, and rebate calculations linked to FX trading activity.
- Write clean, secure, and maintainable PHP code using frameworks such as Symfony (preferred) or Laravel, ensuring adherence to best practices and coding standards.
- Design and implement scalable backend architectures that handle complex financial logic, including trade volume tracking, commission rules, and multi-level IB structures.
- Build and maintain RESTful APIs to integrate with trading platforms (MT4/MT5), CRM systems, and internal reporting tools, ensuring accurate and real-time data synchronization.
- Optimize and manage relational databases (MySQL, Oracle, PostgreSQL), focusing on performance, data integrity, and handling high-volume transactional data.
- Support, troubleshoot, and enhance legacy applications, ensuring system stability while gradually improving architecture and performance.
- Translate business and operational requirements (from FX, IB, and operations teams) into efficient technical solutions and automated workflows.
- Implement logging, validation, and audit mechanisms to ensure transparency and traceability of financial and client data.
Why Join Us?
- Work with an industry-leading global financial institution.
- Competitive salary and comprehensive employee benefits.
- Opportunities for professional growth and career advancement.
- Collaborative, inclusive, and dynamic work environment.
- Commitment to innovation and professional excellence.
Become part of our international community at MultiBank Group, dedicated to excellence, innovation, and shaping the future of finance.
MultiBank Group is an equal opportunity employer. We welcome applications from candidates of all backgrounds and do not discriminate on the basis of nationality, gender, age, religion, or disability.