Open position
Senior Backend Developer
Own production services end to end — PHP and Go, real users, real uptime — on the platforms PearlFibers builds and operates.
PearlFibers builds and operates its own products — Loop, PearlGit, Peak AI and the cloud platform underneath them — alongside the systems our clients depend on. As a Senior Backend Developer you will own services end to end: designing the schema, writing the code, shipping it, and keeping it healthy in production for real users.
What you'll do
- Design, build and operate backend services in PHP and Go, from database schema to production.
- Own features end to end — architecture, implementation, tests, deployment and the on-call that follows.
- Design clean, versioned APIs that other teams and client apps build on.
- Model data carefully, keep queries fast, and treat correctness around money and auth as non-negotiable.
- Review peers' work and raise the standard of the codebase as you go.
What we're looking for
- 5+ years building and operating production web systems.
- Strong command of PHP and/or Go, and fluency with relational databases (MySQL/MariaDB).
- Real experience with APIs, queues, caching and background processing.
- A bias for clean, tested, maintainable code — and the judgement to know when to keep it simple.
- Comfortable owning something in production, not just merging and moving on.
- Working proficiency in Arabic and English.
Nice to have
- Experience with real-time systems, WebSockets or event streams.
- A track record of operating your own services — monitoring, incidents, uptime.
How to apply
Send your CV and a few lines on something you have built and run in production through the form on our careers page, or reach us on WhatsApp. We read every application.