Back to Jobs
Senior Backend Engineer (PHP)
Department
Development
Location
Cyprus or Remotely
Schedule
Flexible, Full-time
The Senior Backend Engineer will develop and support microservices related to billing and subscription management, focusing on performance, reliability, and scalability. This role involves developing a SaaS platform based on PHP services and integrating the services with payment gateways and payment orchestrators.
Responsibilities:
- Build and maintain microservices for subscription lifecycles, billing retries, and payment handling.
- Work on APIs for managing subscriptions, invoicing, and payment gateways.
- Optimize billing systems for performance and scalability, ensuring they can handle large volumes of transactions.
- Collaborate with the analytics team to implement accurate billing cycles and manage financial reporting.
- Ensure all services adhere to secure communication standards and manage interactions with external orchestrators.
What we look for:
- 5+ years of experience with PHP in backend development.
- 2+ years of experience with Go or similar language.
- 2+ years of experience working with billing systems, including subscription management, payment processing, and handling chargebacks.
- Familiarity with modern PHP frameworks (Laravel, Symfony, etc.) and best practices for building scalable microservices in a cloud-native environment.
- Familiarity with k8s, Victoria Logs, Docker , PostgreSQL, Grafana and Prometheus, particularly for monitoring billing services.
- Experience with SQL and NoSQL databases used in billing systems.
- Experience with RESTful APIs, gRPC, and message queues used for financial systems.
- Nice to have: Experience with RoadRunner and Temporal.
We offer:
- A supportive atmosphere — we’re all for creativity and providing opportunities for self-fulfillment.
- Working on inspiring products in a team of supportive professionals.
- A competitive salary package based on your unique expertise, skillset, and impact on the product.
- Reimbursement of professional courses and trainings.
- In-office, and hybrid/remote work opportunities.
- Flexible working hours.
- Professional equipment and access to the necessary programs.
- Paid vacations, sick days, and other benefits.
- Medical insurance.
- Free lunches in the office.
- A variety of corporate events and team-building activities.
Apply for this job
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.