Skip to content

Senior PHP software engineer

  • On-site, Remote, Hybrid
    • Gerakas, Attikí, Greece
  • Product

Job description

We're looking for a Senior PHP Developer to join our engineering team at Pockee, where we build smart, scalable systems at the intersection of retail, consumer tech, and AI. You’ll have the chance to work on high-impact applications and help us leverage Multimodal Large Language Models (MMLs), combining image, text, and structured data to unlock new product capabilities.

Job requirements

What You’ll Do

As a Senior Developer, you’ll play a key role in the full software development lifecycle — from architecture and design to deployment and maintenance. You will:

  • Design and implement scalable, well-structured backend services using PHP and Laravel.

  • Design and optimize systems that integrate MMLs to our services.

  • Build, document, and maintain APIs used across our internal systems and customer-facing applications.

  • Work closely with product managers and designers to scope and deliver impactful features.

  • Participate in code reviews, technical planning, and architectural decisions.

  • Mentor and support mid-level and junior developers.

  • Help maintain system stability and performance in production environments.

What We’re Looking For

You have 5+ years of hands-on experience in software development, with a strong background in backend systems and web technologies. Specifically, you have:

  • Deep expertise in PHP and modern MVC frameworks like Laravel.

  • Strong knowledge of HTML5, CSS3, JavaScript, and familiarity with front-end integration.

  • Familiarity with AI services, especially LLMs or MMLs.

  • Solid experience with MySQL and relational database design.

  • Experience designing and working with RESTful APIs.

  • Integration experience with third-party services (e.g., Google, Facebook APIs).

  • Proficiency with NoSQL databases (Redis, MongoDB).

  • Hands-on experience with Elasticsearch, Typesense and search architecture.

  • Basic to intermediate skills in Linux server and database management.

  • Experience with Docker, CI/CD pipelines, or infrastructure automation.

  • Understanding of responsive and mobile-first development principles.

  • Passion for clean code, design patterns, and continuous improvement.

  • Experience with Docker, CI/CD pipelines, or infrastructure automation.

Why Join Pockee

  • Make a real impact on products used by thousands of users and major retailers.

  • Get direct exposure to working with Multimodal LLMs in real-world use cases.

  • Contribute to a large-scale regional project with real social and commercial impact.

  • Join a team that values autonomy, creativity, and code quality.

  • Collaborate with talented engineers and product minds who care about what they build.

or