Dropdown menu background

About the project

Remote-first with close collaboration across time zones and an emphasis on clean architecture, reliability, and performance.

High-traffic online marketplace headquartered in Los Angeles, CA.

Distributed engineering team of 15+ specialists; modernizing and scaling a large production system.


We’re seeking a Senior Backend Engineer (PHP) to own and evolve the project’s end-to-end architecture.

Responsibilities

  • Design, build, and evolve microservices and internal APIs for a large-scale marketplace.
  • Refactor and modernize legacy PHP codebases with strong OOP and design principles.
  • Apply DDD and TDD; maintain high test coverage with PHPUnit/Codeception.
  • Profile and optimize server-side performance (queries, caches, queues).
  • Work with search, queues, and data pipelines to improve relevance and throughput.
  • Collaborate with product, frontend, DevOps, and data teams in a distributed setup.
  • Ship to production using Docker/Kubernetes in AWS; own services end-to-end.

Requirements

Requirements Software architecture and practices

  • Microservices architecture
  • Strong OOP and design patterns
  • Refactoring legacy code
  • Server-side profiling and optimization
  • Test-Driven Development (TDD)
  • Domain-Driven Design (DDD)

Programming languages

  • PHP 7.x (strong OOP, design patterns, Composer optimization)
  • Familiarity with PHP 5.x for legacy systems; PHP 8.x experience is a plus

Frameworks and libraries

  • Symfony 2.4/3.3/4 and Laravel
  • Doctrine 2
  • PHPUnit, Codeception

Databases and caching

  • MySQL 5/8 (Percona)
  • Redis
  • Memcache/Memcached
  • MongoDB (any additional NoSQL experience is a must)

Search (Elasticsearch, Sphinx Search)

Queues and messaging (RabbitMQ 3.6, AWS SQS)

Infrastructure and cloud

  • Production experience with Docker and Kubernetes (must-have)
  • AWS: S3, SNS, RDS, SQS, Route 53

Version control and web server (Git, NGINX)

Profiling tools (Xdebug)

What We Offer

  • Flexible schedule and remote work.
  • Work on a complex and interesting IT project.
  • Room for professional growth.

Apply by filling in the contact form below or sending your CV to job@ximxim.com

Apply now