Back-end development engineer
Job responsibilities
1.Participate in relevant business requirement analysis,process design and corresponding data structure design,complete the implementation of core code.
2.Participate in related system development,responsible for solving technical problems encountered in the development process.
3.Participate in solving technical problems,constantly improve the existing architecture,improve service availability,security,concurrency capability indicators,etc.
4.Good communication and documentation skills.
5.Have the responsibility,have the responsibility.
Job requirements
1.At least 1 year golang development experience or 2 years C language development experience.
2.Familiar with docker and k8s architecture and principles.
3.Familiar with large distributed system related technical architecture,such as Nginx,Redis,MySQL,RabbitMQ,Kafka,ES,etc.
4.Familiar with HTTPS,TCP/IP,GRPC and other communication protocols.
5.Logical thinking,familiar with common design patterns,with experience in architecture design.
6.Good communication skills,document skills,collaboration skills,initiative,research spirit,enthusiasm for technology.