About the role
We are seeking a Senior Backend Engineer with deep expertise in PHP 8+ and Laravel. You will be a key architect in our shift toward a robust microservices and event-driven architecture. This isn't just a "coding" role; we expect our seniors to be platform-aware, helping us move away from a "throw it over the wall" culture to one of true engineering ownership.
Responsibilities:
- Architecture and Development: Design and implement scalable microservices using PHP 8.4 and Laravel.
- Infrastructure Ownership: Leverage AWS and Docker to deploy and manage services.
- We value engineers who can navigate container orchestration independently.
- Data Integrity: Optimise MySQL for transactional reliability and utilise MongoDB or Redis for high-performance data needs.
- Event-Driven Design: Build decoupled systems using asynchronous patterns (SQS/Event systems) to ensure marketplace resilience.
- Testing and Quality: Implement TDD (Unit and Integration) to protect our core revenue streams.
Requirements:
- 6-12 years of Development experience.
- Essential: Strong proficiency in PHP 8+ / Laravel, MySQL, and Docker.
- Experience: Proven track record in Microservices and Event-Driven Design.
- Cloud: Solid understanding of AWS core services.
- Desirable (The "Platform-Aware" edge): Infrastructure-as-Code experience (Terraform).
- Knowledge of GoLang for high-performance services or Lambdas.
- Experience with OpenSearch and Redis.
- Familiarity with VueJS to assist in full-stack collaboration.
- Knowledge of Kubernetes.