We're looking for a Senior PHP Developer to join our Billing Engineering team on a full-time, long-term basis (40 hrs/week). This is an urgent hire -- 1 position available.
The Role
You'll own the maintenance, modernization, and evolution of a core billing platform built on a large-scale PHP monolith. This is a high-traffic, business-critical system running on Kubernetes infrastructure. You'll troubleshoot production issues, drive performance and scalability improvements, and contribute across the full development lifecycle -- from design through deployment.
Responsibilities
Maintain, modernize, and evolve the billing platform and its components
Diagnose and resolve high-impact production issues in a high-traffic environment
Drive improvements in performance, scalability, and reliability
Produce clear technical documentation for existing and new systems
Promote knowledge sharing and best practices across the team
Requirements
5+ years of strong professional PHP experience
Solid foundation in OOP patterns, Clean Code, and SOLID principles
Experience maintaining and improving complex legacy systems
Strong MySQL skills -- writing efficient, high-performance queries
Hands-on Docker and AWS experience
Experience with AI-assisted development tools (Cursor, Claude Code, or similar)
Business-level English (written and spoken)
Strong debugging, analytical, and problem-solving skills
Nice to Have
Kubernetes and Helm experience
Queue-based or asynchronous systems
Non-relational databases
CI/CD pipelines
Observability tools (Datadog, Grafana)
Our simple 3-step process:
Answer a few questions about your experience.
Upload your CV.
Record a brief video introduction (up to 2 minutes).
***All answers must be in English.***
FAQs:
What’s the next step? If successful, you’ll have one more interview before receiving a job offer if you're a good fit.
What happens after submission? We’ll review your application within 2–3 business days and contact you if you qualify for the next stage.
When would I start? As soon as possible, with flexibility to accommodate your circumstances.
How long does it take? About 5-10 minutes to complete.
We look forward to reviewing your application!