PHP developer. Fix the module.
We are looking for a PHP backend developer for the enhancement and development of the monetization module of the product.
What needs to be done:
- Enhance the backend logic of the payment circuit on PHP 8+;
- Improve the payment flow: webhooks, retry logic, refunds, cancel flow, error handling;
- Optimize MySQL queries and backend performance;
- Support and enhance integrations with payment systems;
- Participate in improving the search/backend part on Elasticsearch;
- Work with production tasks and high-load scenarios.
Stack:
- PHP 8+
- Yii2
- MySQL
- Elasticsearch
- Git
- CI/CD
Important:
- A confident middle+/senior level is required;
- Experience with payment integrations is mandatory;
- Experience with webhook/idempotency/payment scenarios is mandatory;
- English - conversational;
- It is important to be able to independently bring tasks to production.
Will be a plus:
- Product company experience;
- Subscription monetization / e-commerce;
- Experience with high-load.
Format:
- Remote;
- Long-term cooperation;
- Full-time workload is possible.
In your response, please send:
- A brief CV;
- Examples of relevant projects;
- Experience with payment systems and Elasticsearch;
- Level of English;
- Desired rate.
-
5 days500 USD5 days500 USD
I understood that the task concerns the refinement of the monetization module, specifically the optimization of payment processing logic on PHP 8+. The main challenges will be related to setting up the payment processing workflow, as this requires integration with various payment systems and configuring error handling mechanisms, which can be quite risky. I propose: 1) to improve webhooks and retry logic to ensure the reliability of the process; 2) to optimize MySQL queries focusing on high-load products; 3) to refine the paywall logic considering user experience and performance. It is important to clarify: can you provide access to the existing code for analyzing issues in the system? Are there specific payment services that need to be focused on? The cost of such a project, considering the complexity and risks, will be 20,000 UAH, and the implementation period is 5 days. This is a realistic estimate taking into account all nuances.