Principal PHP Engineer
Athens (Center), Attiki, Greece |
IT
SHOPFLIX is the fastest-growing online marketplace, launched in 2021, with a bold vision to redefine e-commerce in Greece.
We’re on a mission to connect people with the products they love - faster, easier, and more affordably - while helping local businesses thrive through smart technology and seamless logistics.
At SHOPFLIX, we’re not just building a platform - we’re building the future of e-commerce.
We value agility, creativity and a customer-first mindset. Our culture is driven by innovation, inclusivity where every voice matters and every role drives real impact.
🎯 The Mission
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
📩 Ready to make an impact?
If you have vision, passion, and a tech mindset, send us your CV and join the team that is redefining online shopping in Greece.