05 Software Engineer (PHP/Java/Python)
Út Tịch, , Tan Binh, Ho Chi Minh
Không xác định
2018-12-14 -> 2018-12-15
- For Junior require:
- Bachelor of computer science.
- Good at problem solving.
- Good at at least one of programming languages: PHP, Java, Python, Node.Js, Go, C/C++.
- Good at OOP.
- For senior require more:
- 5+ years of Software Engineering, with a proven track record of delivering large-scale, distributed, web based production systems.
- Understanding of design for large scalability, performance and reliability.
- Experience working on a large scale deployment and performance tuning.
- Strong at object oriented analysis and design.
- We are Tiki.vn - the most trusted E-Commerce platform in Vietnam. We serve millions of customers and post 3-digit growth every year.
- Order Management System (OMS) is the core of Tiki's eCommerce platform, that drives seamless customer experiences with an order fulfilment system that enables flexible, convenient, and cost-efficient delivery. Also with our open platform, sellers can fulfil orders from anywhere and sell effectively to anyone.
- OMS has great responsibilities at:
- Operates order coming in from across channels and uses automated business logic to match them with the best fulfilment options.
- Manages multi-warehouse inventory and determine the best location from which to fulfil orders with effective cost.
- Centralizes all order information from all sell channels and fulfilment centers, with a global view of all real-time available inventory.
- Includes promotion platform that manages complicated promotion rules to promote unique offers with given conditions & attributes.
- Provides high performance API to other systems that can handle at least 1k order creations per second and millions of data changes per day.
- Integrates in real time to various kinds of system:
- Inventory System to manage inventory adapt to multiple warehouse location.
- Customer System to report statistics.
- Promotion System to get discounts and loyalty.
- Open Platform to help sellers to sell their goods in Seller Center.
- Caching/Indexing system to update high performance data source such as Redis, Elastic, Mongo, Database…
- We are looking for talented software engineers who’d love to tackle challenges in a complex E-commerce system. You will be building and optimizing critical components of the platform:
- Order processing system: scales up management of millions of orders in many sources.
- Order routing system: improves process of handling orders, aimed at taking the best available opportunity throughout a range of warehouses and locations.
- Promotion system: manages and applies a wide variety of discounts promotions that can be completely customized and fast processing.
- High performance APIs: scales up the highest throughput API in Tiki’s system. These APIs have to handle at least ten thousand requests per seconds.
- Integration system: helps to integrate to multiple internal and external systems via service bus easily and effortlessly.