iPay.ua — a nationwide online payment and transfer service in Ukraine that allows users to pay for goods and services at over 2,000 merchants using payment cards. We are one of the leaders in the online payments industry. Every day, we process over 76,000 payments, with more than 27 million transactions completed in 2025. Learn more about us, our mission, values, and goals on our site. Now we find a Senior PHP Developer.
Requirements
— Backend (core focus): Strong experience with PHP 7/8 (Laravel or similar frameworks). Ability to work with legacy code and improve it safely. — System thinking: Experience with high-load or mission-critical systems (payments, fintech, or similar). Understanding of performance bottlenecks, consistency, and failure scenarios. — Databases: Strong MySQL skills: query optimization, indexes, working with large datasets (10M+ records). — Architecture: Solid understanding of OOP, SOLID, and practical design patterns (not textbook cosplay). — API design: Experience building and maintaining REST APIs. — DevOps basics: Git, CI/CD, basic Docker usage, understanding of production environments. — Frontend (secondary): Experience with React.js is required at a practical level (understanding architecture, ability to support or launch features), but this is not a frontend-heavy role.
Nice to Have
— Experience with payment systems or fintech — Understanding of PCI DSS / security basics — Experience with observability (logs, metrics, tracing) — Experience working with legacy systems under load
Responsibilities
— Work hands-on on backend logic and critical payment flows — Improve and stabilize existing system (performance, reliability, edge cases) — Design and implement new features and APIs — Participate in architectural decisions (practical, not theoretical) — Support integrations with external partners (banks, PSPs, etc.) — Help team with code reviews and knowledge sharing