Open position

Senior Backend Developer

Baghdad Full-time · On-site

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.