Job Responsibilities
Collaborate closely with other team engineers to design and build high-performance, scalable back-end systems using either Golang or Python, meeting the growing needs of our business.
Follow the best practices of software architecture, adopt appropriate design patterns to ensure the stability and reliability of the system. Incorporate the concept of observability into system development, and use professional tools (such as Prometheus, Jaeger, etc.) to conduct real-time monitoring and performance optimization of the system.
Deeply optimize MySQL and Redis databases, be responsible for the efficient storage and rapid retrieval of data, ensure the security and integrity of data, and provide solid data support for the business.
Proficiently use Go frameworks (such as Gin and GORM) for efficient development. Write high-quality, well-structured, easy-to-maintain, and thoroughly tested code, and adhere to strict coding standards and quality criteria.
Participate in the entire software development lifecycle, from the initial system design and development implementation to subsequent deployment and continuous support and maintenance in the production environment, ensuring the smooth progress of all stages.
Continuously pay attention to the latest technological trends in the industry, actively learn and introduce emerging technologies, and take the initiative to propose optimization solutions for system performance and scalability, promoting the overall improvement of the team's technical level.
Qualification Requirements
A bachelor's degree or above in computer science, information technology, or related fields.
Have 1 - 5 years of software development experience, with in-depth practice and research in back-end system development.
Be proficient in either Golang or Python, be familiar with common data structures and algorithms, and be able to use this knowledge to solve practical development problems efficiently.
Have an in-depth understanding and rich practical experience in MySQL and Redis databases, and be proficient in database design, optimization, and management.
Have practical experience in using observability tools for system monitoring and performance tuning, and be able to timely identify and solve potential system problems based on monitoring data.
Be familiar with Go frameworks (such as Gin and GORM), understand their underlying principles, and be able to use the frameworks to quickly build stable and reliable back-end services.
Have a quality-oriented concept, with previous experience in writing clean, maintainable, and thoroughly tested code, and pay attention to code quality and details.
Possess excellent communication skills, strong learning ability, and outstanding comprehension ability. Be able to collaborate effectively with team members and other departments, and quickly master new knowledge and skills.
Be fluent in Mandarin Chinese and able to communicate smoothly.
IV. Benefits and Compensation
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.
Salary | N/A (Search your salary info in ![]() |
Job Function | |
Location |
|
Work Model |
|
Industry | |
Employment Term |
|
Experience |
|
Career Level |
|
Education |
|
Download the CTgoodjobs app