PHP Developer – Catalog Tým at Shopee

Prague, Prague, Czechia

Shopee Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
E-commerce, TechnologyIndustries

Requirements

  • Experienced backend PHP developer (PHP 8.3)
  • Familiarity with tech stack: Symfony (including components), MariaDB, RabbitMQ, KeyDB (Redis), Elasticsearch, PHPUnit, Codeception, PHPStan
  • Commitment to high-quality code, testability, clear architecture, and team collaboration
  • Ability to work independently but knows when to ask for help
  • Proactive mindset: actively participates in designing solutions using modern technologies to optimize routines, architecture for large data processing, and team processes

Responsibilities

  • Develop and maintain administrative interface for product data management
  • Handle automatic and manual data imports (XLSX, CSV, XML)
  • Develop product listings and details in the e-shop customer interface
  • Focus on performance optimizations for shops with hundreds of thousands of items
  • Work on new product imports scalable to hundreds of thousands of items
  • Implement product listings using Elasticsearch as a read layer with optimized data model, including reliable synchronization from primary MariaDB database
  • Collaborate with team (lead developer, developers, product manager, QA), staff engineers, operations team, SRE team, and Developer Experience team
  • Contribute to code refactoring, new component development, and process improvements

Skills

Key technologies and capabilities for this role

PHPBackend DevelopmentE-commerceData ImportCSVXMLXLSXProduct CatalogAdmin InterfaceArchitecture Design

Questions & Answers

Common questions about this position

What is the team structure for the Catalog team?

The team currently consists of a lead developer, two developers, a shared product manager, and a part-time QA specialist, and is expanding with a frontend developer and designer.

What specific areas does the Catalog team work on?

The team handles the admin interface for product data management, automatic and manual data imports (XLSX, CSV, XML), and product listings and details in the customer-facing e-shop interface.

Who will I collaborate with in this role?

You'll collaborate with staff engineers, the Operations team, SRE team, and Developer Experience team, in addition to the Catalog team members.

What are the current projects for the PHP Developer role?

The team is focusing on performance optimizations for large catalogs, including new product imports scalable to hundreds of thousands of items and implementing Elasticsearch for fast product listings.

What kind of developer is Shoptet looking for?

They seek a backend PHP developer who actively participates in designing solutions with modern technologies to optimize processes, architecture for big data, and team workflows for the best results.

Shopee

Online shopping service

About Shopee

Shopee aims to continually enhance its platform and become the region's e-commerce destination of choice via ongoing product optimisation and localised user-centered strategies. The product build e-commerce infrastructure that's accessible to all.

N/AHeadquarters
2015Year Founded
N/ACompany Stage
10,001+Employees

Benefits

Free Breakfast
Free Drinks
Gym on-site
Life Insurance
PTO
Dental Insurance
Maternity Leave

Land your dream remote job 3x faster with AI