About the Team: The Global Payment team of Bytedance provides payment solutions - including payment acquisitions, disbursements, transaction monitoring, payment method management, foreign exchange conversion, accounting, reconciliations, and so on to ensure that our users have a smooth and secure payment experience on ByteDance platforms including TikTok.
Responsibilities:
- Participate in and guide the architecture design, business requirements discussion, planning and research, and development of Global Payment
- Participate in the basic work of Global Payment R & D system optimization and R & D process specification optimization
- Analyze and deeply explore the shortcomings of the existing system, locate the bottleneck of the system, and improve the system performance and stability
- Think about various problems deeply in the process of system iteration to improve teamwork efficiency and development quality
- Introduce new technologies and solutions to the team according to the actual needs of the business
- Responsible for the promotion of cross-team key projects using good project management and coordination and communication skills
Requirements
Minimum Qualifications:
- Bachelor's degree in Computer Science or other relevant majors or equivalent working experience
- Rich experience in architecture design, with ability to accurately and comprehensively understand business operations, and design reasonable architecture solutions according to business development
- Experience in designing and developing massive data and large-scale distributed systems
- Deep understanding of computer architectures, data structures, and algorithms, and can apply to practical work
- Excellent programming, debugging, and optimization skills, proficient in at least one of the following: Java / Python / Golang /C++/ PHP
- Strong communication and excellent teamwork skills; flexible and motivated
- Strong learning ability and sense of product ownership
Preferred Qualifications:
- Responsible for the business structure of multiple business lines or the entire product line, organized projects of medium or above scale, and have good business awareness/business understanding;
- Deep understanding of various database middleware, messaging middleware, and other infrastructure components of large-scale distributed systems.
- Experience in system development in Internet finance/payment/e-commerce and other fields.