Software Engineer
Remote · United States
Job Summary
Software Engineer - backend focus in PHP for a Latin America-based role with a long-term project for a Los Angeles-based client. Responsibilities include designing, building, and maintaining backend services in PHP with clean architecture and testability; modeling and optimizing MySQL data structures; building and operating Elasticsearch search functionality; designing event-driven workflows with RabbitMQ; deploying and operating services on AWS; participating in architecture discussions, code reviews, and improving CI/CD and testing practices. Requirements include advanced English, 8+ years of production backend experience, 6+ years PHP with OOP and SOLID, strong MySQL with large data sets, hands-on Elasticsearch/OpenSearch, RabbitMQ experience, AWS production familiarity, solid testing and CI/CD, and fluency with AI tooling in the development process. Bonus points for a CS-related Bachelor's degree, IaC (Terraform, CloudFormation), Docker/Kubernetes, observability tooling, and experience with large-scale media workflows. Compensation in USD; long-term positions; remote-friendly with LATAM/US hints in location data.
Required Qualifications
- Advanced English
- 8+ years of professional software engineering experience
- 6+ years of PHP experience
- Strong MySQL skills
- Elasticsearch or OpenSearch experience
- RabbitMQ or comparable message brokers experience
- AWS in production environments
- Strong testing experience and CI/CD familiarity
- Clear written and verbal communication
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.