Leading the development of ShopeePay E-wallet financial system, using cutting-edge technologies across multiple tech stacks.
Acting as an experienced expert on various aspects such as large scale distributed system design, system performance optimization, system availability, system refactoring, etc.
Designing inter-system architectures.
Defining well-thought-out and balanced technical solutions.
Driving to solve all technical hurdles during project delivery.
Break technical solutions down to executable tasks and estimate task difficulties.
Providing more initiatives and reasonable solutions to refactor existing systems into a better structure or better performance.
Collaborating with multinational teams to provide solutions to business problems.
Requirements:
Bachelor's degree or above in computer science, information engineering, or related majors with in-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc).
5 years or more hands-on experience in internet industry projects. Experience in developing distributed systems for internet finance, payments, etc. is preferred.
Fluent in English and proficient in Chinese is preferred (to facilitate cross border communication with counterparts based in China).
Passionate about coding and programming, innovation, and solving challenging problems with solid foundation in at least one of the programming languages such as Go, Python, Java, etc.
Strong knowledge of common tech stacks such as databases (MySQL) and typical middlewares (Nginx, Redis, Kafka, etc.), common RPC frameworks, etc.
Strong technical background in designing and developing large-scale distributed systems. Experience in service-oriented architecture and high-concurrency systems preferred.
Strong logical and abstract thinking abilities.
Strong teamwork and communication skills, highly self-driven and goal-oriented.