1. Participate in the design of core system architecture and, under the guidance of senior architects, optimize and implement system components to build a stable, efficient, and scalable platform that supports smooth business operations.
2. Assist in key technology selection and actively engage in server-side architecture optimization to improve system maintainability and runtime efficiency, ensuring stable system performance.
3. Contribute to database architecture design and optimization by leveraging specialized knowledge to enhance SQL query performance and refine indexing strategies, meeting the demands of business data processing.
4. Support system optimization in high-concurrency, high-throughput scenarios by applying microservices architectures, caching, message queues, and other technologies to incrementally boost performance.
5. Maintain close communication with product, operations, and data teams to drive technical–business integration, provide technical support for cryptocurrency trading and wealth management services, and resolve technical challenges.
6. Adhere to security and compliance requirements throughout development to ensure that assigned modules meet industry standards and safeguard transaction and user data.
Qualifications
1. Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field, with over five years of backend development experience, including one to two years of experience assisting in architecture design or leading a technical team.
2. Proficient in at least one backend language such as Go, PHP, or Java, with strong system architecture awareness and coding skills to independently deliver functional modules.
3. Experience in big data, high-concurrency, or distributed systems projects, with a solid understanding of architecture design and optimization; experience in internet or financial industry projects is a plus.
4. Deep understanding of database design and optimization, skilled in SQL tuning and index optimization, with hands-on experience in business data modeling.
5. Familiarity with common middleware such as Nginx, Redis, MySQL, and Kafka, including basic configuration and simple performance tuning.
6. Knowledge of microservices architectures, RPC frameworks, and containerized deployment (Docker/Kubernetes); practical experience preferred.
7. Excellent communication and collaboration skills, with the ability to work effectively across departments to foster technical and business synergy.