1. Based on Python (a small amount of Go), responsible for the core functional development and architecture design of middleware services.
2. Design and implement highly available service interfaces to support the business needs of multiple Web products.
3. Perform code reviews, improve technical documentation, and ensure service stability and scalability.
4. Collaborate with front-end and algorithm teams to solve technical problems in server-client interaction.
5. Participate in service performance optimization, load balancing, and distributed deployment solution design.
6. Assist in planning development tasks, reasonably allocating resources, and promoting efficient project implementation.
1. 5+ years of backend development experience, proficient in Python and mainstream Web frameworks, knowledge of Go language is a plus.
2. Familiar with server-side architecture design, with experience in high-concurrency and distributed system development.
3. Master the application of middleware such as database optimization, caching strategies, and message queues.
4. Possess good problem analysis and cross-team communication skills, and strong learning ability.
5. Able to quickly adapt to the parallel development pace of multiple product lines and strong stress resistance.
6. Experience in technical solution design and code review, with certain project management ability is a plus.
7. Have some understanding or strong interest in middleware-related technologies, and relevant project experience is a plus.
8. Bonus points: Familiar with React, React hooks, antd and other common front-end components and frameworks, familiar with Go language.