Backend Developer
We are seeking a skilled Backend Developer to join our engineering team in Dublin.
This is a high-impact role where you'll work closely with engineering, product, and architecture teams to build and optimise backend services that directly impact millions of users across Europe.
Responsibilities:
* Develop and maintain robust, scalable services using PHP (7/8) and Symfony
* Contribute to the design and evolution of backend architecture across search and catalog systems
* Build and refine REST APIs to support product discovery and shopping features
* Participate in solution design and technical discussions with cross-functional teams
* Promote clean, testable code, CI/CD best practices, and strong version control standards
* Review code, share knowledge, and support engineering quality across the team
* Collaborate with offshore engineers to ensure alignment and consistency
Requirements:
* 5+ years of backend development experience, ideally with PHP and Symfony
* Strong understanding of modern software development practices and lifecycle
* Proven experience with REST APIs, relational databases (MySQL), and clean architecture
* Experience with containers and cloud-native environments
* Familiar with SOLID principles, design patterns, and automated testing
* Collaborative and proactive approach to communication and problem-solving
* Self-driven with the ability to take full ownership of technical tasks
Desirable Skills:
* Experience in search systems, catalog architecture, or product recommendation engines
* Exposure to Elasticsearch, Redis, or RabbitMQ
* Familiarity with Domain-Driven Design (DDD)
* Background in high-traffic, customer-facing platforms
* Interest in mentoring or technical coaching