Backend Engineer, PHP

Description

Eneba is seeking a Backend Engineer, PHP to work with their modern technology stack in a fast-paced, rock-n-roll environment. The role involves working with a microservices architecture of over 100 services, deploying code through CI/CD with 50+ deployments per day. The technology stack includes PHP/Symfony as the primary coding language, Golang as a secondary language for speed/efficiency requirements, and GraphQL as the main communication method for both service-to-service and frontend-service communication.

The architecture follows CQRS pattern with commands via saga/temporal and queries via GraphQL. The position requires working with service orchestration using Saga/temporal.io, multiple database systems including InfluxDB, Prometheus, Redis, ElasticSearch, MariaDB, and MySQL, and infrastructure tools such as Kubernetes, Helm, AWS, and Terraform. This role is ideal for engineers who thrive in dynamic environments where experimentation, learning, and iteration are encouraged.

Requirements

  • Ability to express yourself freely in code
  • Quick problem-solving skills
  • Good Object-Oriented Programming (OOP) skills
  • Adaptive to feedback
  • Base knowledge of AWS, Terraform, and Docker
  • Base knowledge of common patterns like CQRS, circuit breaking, and service orchestration
  • Ability to effectively contribute to architectural discussions
  • Self-learner who takes responsibility for gathering requirements from incomplete specifications
  • Prepared to work in a rock-n-roll environment emphasizing trying, learning, and iterating
  • Willingness to work with modern technologies including microservices architecture, GraphQL, and temporal workflows

Benefits

  • Work with cutting-edge technology stack including PHP/Symfony, Golang, and GraphQL
  • Fast-paced development environment with 50+ deployments per day
  • Exposure to large-scale microservices architecture (over 100 services)
  • Modern infrastructure using Kubernetes, Helm, AWS, and Terraform
  • Opportunity to work with service orchestration patterns using Saga/temporal.io
  • Dynamic rock-n-roll work culture emphasizing experimentation and continuous learning
  • Contribution to architectural discussions and technical decision-making
  • Work with diverse database technologies (InfluxDB, Prometheus, Redis, ElasticSearch, MariaDB, MySQL)
  • CI/CD environment enabling rapid iteration and deployment
  • Opportunity to develop skills across multiple programming languages and modern architectural patterns

To learn more about Eneba, visit their website

Please let Eneba know you found this job position on Remote Career Africa as a way to support us to continue providing you with quality remote jobs

Always read and understand the full job requirements before applying.

Experience
Minimum 3+ years
Work Level
Mid-Level
Employment Type
Full Time
Salary
$competitive
Valid Until
November 5, 2025
Industry
Computer Games
Company size
201 - 500 employees
Founded in
2018
Location
London, England