Job Description
Backend Developer (Golang)
Roles & Responsibility
Develop API & Operator in Kubernetes System using Golang.
Develop kubernetes component and driver.
Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture.
Qualifications
Writing scalable, robust,, testable, efficient, and easily maintainable code
Translating software requirements into stable, working, high performance software
Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture
Understanding of modern software engineering practices in areas like CI/CD, test automation, microservices, distributed systems, and data management
Have experience writing Golang under Kubernetes (experience writing Golang as a web user interface is ideal)
Linux development environment experience
Familiar with concurrent / parallel programming concepts, distributed systems, consensus protocols
Have some knowledge of modern application architectures (such as messaging, RESTful API design, microservices,Protobufs, gRPC & HTTP/2)