Fervorly - Irvine, CA

posted 17 days ago

Full-time
Irvine, CA

About the position

We are seeking a skilled Golang Developer with a strong background in networking and cloud application development. The ideal candidate will have complete exposure to the entire Product Life Cycle and experience in microservices-based architecture. This role requires hands-on experience with Docker, Kubernetes, and CI/CD practices, as well as proficiency in GoLang and Python programming.

Responsibilities

  • Develop and maintain microservices-based applications using GoLang.
  • Implement and manage Docker containers and Kubernetes clusters.
  • Participate in the entire Product Life Cycle from development to deployment.
  • Utilize CI/CD practices with Jenkins and Git for version control.
  • Design and implement database solutions using RDBMS and NoSQL.
  • Integrate messaging services like RabbitMQ and Kafka into applications.
  • Work with OpenAPI, NETCONF, and gRPC for API development.
  • Understand and apply L2/L3 OSI layer protocols in networking solutions.

Requirements

  • Strong coding and debugging experience in GoLang.
  • Good experience with Python programming.
  • Proficient in Linux OS and data structures.
  • Intricate understanding of multi-threading and routines.
  • Experience with Agile Development Model and CI/CD practices.
  • Knowledge of database concepts and deployment models.

Nice-to-haves

  • Familiarity with messaging services like RabbitMQ and Kafka.
  • Knowledge of OpenAPI/OpenConfig, NETCONF, Streaming telemetry, and gRPC.
  • Understanding of L2/L3 OSI layer protocols such as 802.1Q, LAGs, VxLAN, EVPN, ACLs, Route Policy, MPLS/VPLS, and BGP.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service