About the Team
The marketplace's Storefront Team builds the customer-facing experience for discovering partners, browsing product catalogs, viewing product details, and completing purchases. Its backend solutions support multiple partners while improving performance, personalization, conversion, and partner integration.
Responsibilities
•Develop backend services for a grocery storefront, including catalogs, categories, search, product detail pages, cart, and checkout
•Handle large catalogs and assortments that vary by store, warehouse, or user location
•Manage frequently changing prices, inventory, discounts, and product availability
•Validate carts before checkout, including prices, availability, quantity limits, minimum order values, and store restrictions
•Support grocery-specific scenarios such as weighted products, unavailable items, and substitutions
•Integrate with catalog, pricing, inventory, order, payment, and delivery services
•Onboard grocery partners with different APIs and data models
•Ensure low latency, high availability, and resilience of customer-facing flows
Requirements
•Proven experience in the grocery industry
•5+ years of commercial backend engineering experience, including solving complex problems in high-load environments
•Strong knowledge of Go and practical experience with its advanced features
•Strong SQL knowledge, including schema design, scaling strategies (replication, partitioning, sharding), and query optimization for high-load environments
•In-depth knowledge of Redis data structures and their efficient use in high-load systems
•Experience with Docker, CI/CD pipelines, Kubernetes or similar tools, and cloud infrastructure such as AWS
•Experience with synchronous and asynchronous inter-service communication patterns, focusing on reliability in high-load environments
•Knowledge of microservice architecture patterns and efficient client-server interactions and their limitations
•Ability to design and implement an observability strategy covering metrics, logging, dashboards, and tracing
•Interest in new technologies, a collaborative spirit, and motivation to continuously develop skills
Conditions / Benefits
•Access to mentoring, career consulting, and learning programs
•International experience through the Global Talent Exchange Program
•Company-wide challenges, awards, sports activities, employee-led social impact, and volunteering projects
•Co-financed language courses and internal speaking clubs
•Final benefits may vary depending on the location