【Role Summary】
We are seeking an experienced and talented Senior Backend Developer with a strong background in Golang, system design, and advanced CDN integration to join our dynamic team.
In this role, you will play a pivotal role in optimizing system performance, designing scalable backend systems, and leveraging cutting-edge CDN technologies to enhance content delivery efficiency.
As a Senior Backend Developer, you will have the opportunity to lead CDN-related initiatives, drive architectural decisions, and contribute to the development of high-performance, distributed backend solutions.
【Your goals】
1. Design, develop, and maintain scalable backend systems using Golang with a primary focus on advanced CDN integration.
2. Architect and implement robust, high-performance APIs and microservices, optimizing for CDN-based content delivery.
3. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions, specifically focusing on CDN-driven architectures.
4. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions, specifically focusing on CDN-driven architectures.
5. Participate in code reviews and provide constructive feedback to maintain code quality and CDN optimization.
【What you'll bring】
*Must-have*
1. Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
2. Proven experience as a backend developer, focusing on Golang development (minimum 3 years of experience).
3. Strong understanding of system design principles and distributed systems architecture.
4. Proficiency in designing and implementing RESTful APIs and microservices.
5. Experience in one of the major cloud platforms such as AWS / GCP / Azure.
6. Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
7. Solid understanding of databases and data storage solutions, including SQL and NoSQL databases.
8. Strong communication and collaboration skills, with the ability to work effectively in a team environment.
+Nice to have+
1. Familiarity with other programming languages such as Python, Rust.
2. Extensive knowledge of content delivery network (CDN) technologies and their integration into backend systems.
3. Familiarity with DevOps practices and tools for continuous integration and deployment.
4. Understanding of security best practices in backend development.