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.

    APPLICATION DETAILS
    If you do not have a resume click here to apply.
    Allowed file types: pdf docx doc rtf odt up to 5MB
    Powered by Worklife Recruit (ex SmartCV)