About the job
At Shopflix, we are not just moving boxes; we are building the smartest marketplace in Greece.
We are seeking a Principal PHP Engineer to lead the technical direction, architecture, and engineering standards of our PHP/Symfony ecosystem.
In this role, you will drive system design decisions, elevate code quality, mentor senior engineers, and partner with Product, Platform/DevOps, and Security to deliver scalable, resilient, and maintainable services. You will combine hands-on engineering with technical leadership, ensuring the organization consistently delivers high-quality software.
TECH: PHP 8.x, Symfony 5/6+, Composer, RabbitMQ, Redis, MySQL, REST/GraphQL APIs, Doctrine ORM, CI/CD pipelines, Docker, GitHub/GitLab, Monitoring/Tracing/Logging tooling
🧩 What You Will Do
Architect and evolve backend systems built with PHP (8+) and Symfony, ensuring long-term maintainability and scalability.
Design and optimize data and messaging layers using MySQL, Redis, and RabbitMQ (e.g., caching strategies, queue topology, message reliability, idempotency).
Define and enforce architectural principles, design patterns, and engineering standards (SOLID, clean architecture, DDD where appropriate).
Lead technical design reviews and provide guidance on system boundaries, service decomposition, and integration patterns.
Drive code quality excellence through testing strategy, static analysis, coding standards, and meaningful code reviews.
Own complex technical initiatives end-to-end (design, planning, delivery, readiness).
Collaborate cross-functionally to ensure performance, reliability, and security.
Mentor and coach engineers, raising the technical bar across teams.
Identify and reduce technical debt; establish pragmatic modernization plans (framework upgrades, refactoring, dependency hygiene).
Support incident prevention and response: observability, on-call readiness, postmortems, and continuous improvement.
Sets a high bar for engineering quality and operational excellence.
Makes pragmatic decisions balancing speed, quality, cost, and risk.
✅ Requirements
8+ years of professional software engineering experience, with deep specialization in PHP and backend systems.
Strong, production-grade experience with Symfony (service container, HTTP lifecycle, Doctrine patterns, events, validation, security).
Hands-on experience with RabbitMQ, including asynchronous processing patterns, retries/DLQs, message ordering considerations, and consumer scaling.
Strong experience with Redis for caching, rate limiting, locks, queues/streams (as applicable), and performance optimization.
Strong experience with MySQL, including schema design, indexing strategy, query optimization, transactions, and replication considerations.
Demonstrated expertise in design patterns and their real-world tradeoffs (e.g., Strategy, Factory, Adapter, Repository, Specification, Decorator).
Proven track record designing and delivering software architecture for complex systems (modular monoliths and/or microservices).
Excellent communication skills: ability to write design docs, align stakeholders, and explain technical tradeoffs to mixed audiences.
🌟 Nice to Have
Experience with DDD, CQRS, event-driven architecture, and distributed systems at scale.
Performance tuning in PHP (profiling, OPcache tuning, memory optimization) and database performance at high throughput.
CI/CD, Docker, Kubernetes, Terraform, and cloud platforms (AWS/GCP/Azure).
Observability tooling (OpenTelemetry, Prometheus/Grafana, ELK/EFK, Datadog/New Relic).
Security knowledge: OWASP, secure coding, authentication/authorization patterns (OAuth2/OIDC).
🎁 What We Offer
Hybrid working model
Competitive compensation package
The opportunity to work in a high-traffic environment (millions of users) where your code impacts the Greek e-commerce market daily.
A modern, agile work environment (Tribes & Chapters) with zero bureaucracy.
Access to training programs and skill-development tools
About the company
Είμαστε το SHOPFLIX
Το 2022 εμφανιστήκαμε στις οθόνες σου, επανασχεδιάζοντας τον τρόπο που λειτουργεί ένα σύγχρονο marketplace.
Ξεκινήσαμε αντίστροφα, όχι από το προϊόν αλλά από το ενδιαφέρον μας για τον πελάτη και την τελική του εμπειρία.
Το αυθεντικό marketplace όλης της Ελλάδας
με 10+ εκατομμύρια προϊόντα
Σκοπός μας να γίνει το SHOPFLIX, η αγαπημένη καθημερινή συνήθεια όλων των Ελλήνων. Δημιουργήσαμε ένα φρέσκο περιβάλλον, ώστε να βρίσκεις εύκολα και γρήγορα ό,τι και αν αναζητάς. Μαζί με τις χιλιάδες ελληνικές επιχειρήσεις που συμμετέχουν στο SHOPFLIX, αλλά και στρατηγικούς μας συνεργάτες, όπως η Courier Center, δίνουμε καθημερινά τον καλύτερό μας εαυτό για να απολαύσεις τις αγορές σου και να φτάσουν όπου και αν επιλέξεις στους χρόνους που υποσχόμαστε.
Τι μας ξεχωρίζει;
Στο επίκεντρό μας είναι ο πελάτης. Είμαστε ένα brand με ανθρωποκεντρική φιλοσοφία, φτιαγμένο από ανθρώπους για ανθρώπους, που σε συντροφεύει κάθε μέρα, σε κάθε στιγμή της ζωής σου και φροντίζει να κάνει τις αγορές σου εύκολες, γρήγορες, ασφαλείς και συμφέρουσες!
Similar Jobs
About the job
At Shopflix, we are not just moving boxes; we are building the smartest marketplace in Greece.
We are seeking a Principal PHP Engineer to lead the technical direction, architecture, and engineering standards of our PHP/Symfony ecosystem.
In this role, you will drive system design decisions, elevate code quality, mentor senior engineers, and partner with Product, Platform/DevOps, and Security to deliver scalable, resilient, and maintainable services. You will combine hands-on engineering with technical leadership, ensuring the organization consistently delivers high-quality software.
TECH: PHP 8.x, Symfony 5/6+, Composer, RabbitMQ, Redis, MySQL, REST/GraphQL APIs, Doctrine ORM, CI/CD pipelines, Docker, GitHub/GitLab, Monitoring/Tracing/Logging tooling
🧩 What You Will Do
Architect and evolve backend systems built with PHP (8+) and Symfony, ensuring long-term maintainability and scalability.
Design and optimize data and messaging layers using MySQL, Redis, and RabbitMQ (e.g., caching strategies, queue topology, message reliability, idempotency).
Define and enforce architectural principles, design patterns, and engineering standards (SOLID, clean architecture, DDD where appropriate).
Lead technical design reviews and provide guidance on system boundaries, service decomposition, and integration patterns.
Drive code quality excellence through testing strategy, static analysis, coding standards, and meaningful code reviews.
Own complex technical initiatives end-to-end (design, planning, delivery, readiness).
Collaborate cross-functionally to ensure performance, reliability, and security.
Mentor and coach engineers, raising the technical bar across teams.
Identify and reduce technical debt; establish pragmatic modernization plans (framework upgrades, refactoring, dependency hygiene).
Support incident prevention and response: observability, on-call readiness, postmortems, and continuous improvement.
Sets a high bar for engineering quality and operational excellence.
Makes pragmatic decisions balancing speed, quality, cost, and risk.
✅ Requirements
8+ years of professional software engineering experience, with deep specialization in PHP and backend systems.
Strong, production-grade experience with Symfony (service container, HTTP lifecycle, Doctrine patterns, events, validation, security).
Hands-on experience with RabbitMQ, including asynchronous processing patterns, retries/DLQs, message ordering considerations, and consumer scaling.
Strong experience with Redis for caching, rate limiting, locks, queues/streams (as applicable), and performance optimization.
Strong experience with MySQL, including schema design, indexing strategy, query optimization, transactions, and replication considerations.
Demonstrated expertise in design patterns and their real-world tradeoffs (e.g., Strategy, Factory, Adapter, Repository, Specification, Decorator).
Proven track record designing and delivering software architecture for complex systems (modular monoliths and/or microservices).
Excellent communication skills: ability to write design docs, align stakeholders, and explain technical tradeoffs to mixed audiences.
🌟 Nice to Have
Experience with DDD, CQRS, event-driven architecture, and distributed systems at scale.
Performance tuning in PHP (profiling, OPcache tuning, memory optimization) and database performance at high throughput.
CI/CD, Docker, Kubernetes, Terraform, and cloud platforms (AWS/GCP/Azure).
Observability tooling (OpenTelemetry, Prometheus/Grafana, ELK/EFK, Datadog/New Relic).
Security knowledge: OWASP, secure coding, authentication/authorization patterns (OAuth2/OIDC).
🎁 What We Offer
Hybrid working model
Competitive compensation package
The opportunity to work in a high-traffic environment (millions of users) where your code impacts the Greek e-commerce market daily.
A modern, agile work environment (Tribes & Chapters) with zero bureaucracy.
Access to training programs and skill-development tools
Hybrid
Πληροφορική
Permanent
Full Time
About the company
Είμαστε το SHOPFLIX
Το 2022 εμφανιστήκαμε στις οθόνες σου, επανασχεδιάζοντας τον τρόπο που λειτουργεί ένα σύγχρονο marketplace.
Ξεκινήσαμε αντίστροφα, όχι από το προϊόν αλλά από το ενδιαφέρον μας για τον πελάτη και την τελική του εμπειρία.
Το αυθεντικό marketplace όλης της Ελλάδας
με 10+ εκατομμύρια προϊόντα
Σκοπός μας να γίνει το SHOPFLIX, η αγαπημένη καθημερινή συνήθεια όλων των Ελλήνων. Δημιουργήσαμε ένα φρέσκο περιβάλλον, ώστε να βρίσκεις εύκολα και γρήγορα ό,τι και αν αναζητάς. Μαζί με τις χιλιάδες ελληνικές επιχειρήσεις που συμμετέχουν στο SHOPFLIX, αλλά και στρατηγικούς μας συνεργάτες, όπως η Courier Center, δίνουμε καθημερινά τον καλύτερό μας εαυτό για να απολαύσεις τις αγορές σου και να φτάσουν όπου και αν επιλέξεις στους χρόνους που υποσχόμαστε.
Τι μας ξεχωρίζει;
Στο επίκεντρό μας είναι ο πελάτης. Είμαστε ένα brand με ανθρωποκεντρική φιλοσοφία, φτιαγμένο από ανθρώπους για ανθρώπους, που σε συντροφεύει κάθε μέρα, σε κάθε στιγμή της ζωής σου και φροντίζει να κάνει τις αγορές σου εύκολες, γρήγορες, ασφαλείς και συμφέρουσες!