[Job Responsibilities]
1. Responsible for the technical architecture planning and implementation of internet multi-end products, and lead the design of functional modules; data structure design, external interface design, ensure the product's security, stability, expansibility and technical advancement;
2. Based on business planning, develop corresponding technical planning, drive system evolution and optimization;
4. Participate in code development standards, technical specifications, and be responsible for writing corresponding technical documentation;
5. Provide technical guidance and training to the development team, standardize the development process, and review technical documentation during development;
[Job Requirements]
1. More than 5 years of development experience in languages such as Golang/Java/C++, with at least 3 years of experience in system architecture design. Have relevant large-scale development projects of internet platforms, architectural design, and software development experience;
2. Proficient in conventional design patterns; deep architecture and specification document writing skills;
3. Proficient in distributed, scalable, and extensible architecture design, with experience in system development and optimization under high traffic, high access volume, high fault tolerance, and high load conditions;
4. Proficient in common technology frameworks and distributed, multi-threaded, caching, network programming, etc. High-performance architecture-related development technologies;
5. Proficient in common relational and non-relational databases, familiar with the design and application of massive data and high concurrency distributed systems;
6. Have 0-1 project and organizational and coordination experience, good expression and propaganda skills, and a willingness to accept challenges.
a. Have entrepreneurial spirit, be able to flexibly respond to various sudden events;
b. Quick and active thinking, with the ability to actively explore, discover and solve problems;
c. Good communication skills and business understanding ability;