Bachelor's degree or higher in Computer Science or a related field.
5+ years of Golang and/or PHP development experience; familiarity with Swoole/Hyperf/Easyswoole, Go-Zero, Gin, Kratos frameworks preferred.
Proficient with MySQL, Redis, and Elasticsearch; strong knowledge of data structures, algorithms, and object-oriented programming; ability to write high-quality, clean code.
Experience with message queues such as Kafka, RocketMQ, or RabbitMQ and the ability to operate and utilize them effectively; knowledge of their principles.
Requirements:
Develop, design, and maintain high-quality software to meet business needs.
Resolve complex technical problems including performance, security, and scalability challenges.
Actively participate in project planning, design, and development to ensure on-time delivery and quality standards.
Create clear technical design documents and maintain project documentation.