Job Descriptions:

  • 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)