Work on core domains as eCommerce, Online-hypermarket platform, Seller Center, Product Discovery, Data Platform, Order Management, Checkout & Payment
Design and build backend services using Java (primary)orPython/Go , focusing on performance, scalability, and reliability
Contribute to microservices architecture and distributed system design
Develop systems for product management, inventory, orders, and checkout flows
Collaborate with product and data teams to build features from idea to production
Work with data at scale (hundreds of millions of records) to power business and user experiences
Build and apply AI-powered tools to support system development, operations, and continuous improvement. Contribute to a domain knowledge base for the team.
Your skills and experience
What we’re looking for
4+ years of backend experience with Java (Spring Boot, WebFlux, Reactor),
Strong fundamentals in data structures, algorithms, and system design
Solid understanding of OOP, design patterns, and backend architecture
Familiarity with distributed systemsconcepts (concurrency, transactions, scalability)
Experience with common backend technologies:
Databases: MySQL / PostgreSQL
Messaging & caching: Kafka, Redis
Search: Elasticsearch
Exposure to microservices and CI/CD practices
Fast learner, adaptable in a dynamic environment
Nice to have
Experience with Python, Go
Experience with high-scale systems or real-time data processing
Familiarity with non-blocking I/O, event-driven architecture, or distributed transactions
Experience using AI tools in development workflows
Why you'll love working here
Inside our lean engineering team:
We work on large and complex systems, with a focus on ownership and continuous learning.
We work within existing constraints and improve systems incrementally.
We value strong fundamentals and the ability to reason through unfamiliar or complex systems.
Collaboration is direct, and discussions focus on solving problems and delivering results.