Senior Backend Engineer (PHP)

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.

Required skills experience

PHP 5 years
Laravel 3 years
Temporal 6 months
Roadrunner 6 months
Billing 2 years
Payment Processing 2 years

Required languages

English B1 - Intermediate
Ukrainian Native
Published 10 February
181 views
Β·
53 applications
85% read
Β·
3% responded
Last responded 8 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...