Back to Jobs
Senior Backend Engineer (PHP)
Department
Development
Location
Cyprus or Remotely
Schedule
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.