Priding ourselves for our high performance, high availability and high scalability, we are responsible for the design and implementation of the Shopee PaaS platform. Open-minded and innovative, we solve challenging problems and provide technical platforms to support our fast-growing business.
- Design and develop Shopee private cloud and PaaS platform with high performance, high availability and high scalability for Shopee development teams.
- Create easy-to-use, stable and reliable cloud products and services.
- Write high-quality, clean, elegant, and maintainable code.
- Understand the technical platform, constantly optimise the service, identify and fix problems, improve usability, stability and reliability.
- Design and implement various supporting tools as needed.
Requirements
- Bachelor's or higher degree in Computer Science or related fields
- In-depth understanding of computer science fundamentals: data structures and algorithms, operating systems, networks, databases, etc.
- Strong and hands-on experience with at least one of the programming languages: Go, Python, C++, Java.
- Familiarity with Linux development environments and multi-threading programming.
- Familiarity with common network protocols (TCP, UDP, HTTP) and network programing.
- Experiences in design and development of large-scale distributed systems. (preferred)
- Experiences in middlewares development (distributed storage, cache, message queue, etc.). (preferred)
- Experiences in web backend development. (preferred)
- Familiarity with virtualisation, container and orchestration technologies. (preferred)
- Familiarity with Kubernetes. (preferred)
- Knowledge in server security. (preferred)
- Contribution to open-source projects. (preferred)