freehire launches on Product Hunt on 26 August.

Follow →

Golang Developer at Baysquared Inc San Jose, CA

Open 20d

Summary

Develops and maintains network automation/orchestration software using Go (and Java), microservices, Kubernetes, and CI/CD pipelines in a cloud-native environment.

Golang Developer job at Baysquared Inc. San Jose, CA.

Job Summary

  • Responsible for core coding and implementation of modules for Network Automation/Orchestration products.
  • Adapt and integrate new technologies and designs into existing products.
  • Execute tasks and user stories, collaborating across teams to deliver complete integrated solutions.
  • Perform low-level/detailed design and implementation of product features.
  • Rapidly develop and deliver test automation to support CI/CD practices and maintain high code coverage.
  • Involved in the entire product life cycle, from development to deployment and maintenance.
  • Utilize microservices architecture, containerization (Docker, Kubernetes), and Helm charts.
  • Participate in cloud application development and deployment.
  • Code and debug using Java or GoLang, with strong understanding of Linux OS, data structures, IPC, and multi-threading.
  • Work in Agile development environments with CI/CD pipelines (Jenkins) and Git.
  • Design and implement RDBMS/NoSQL database models.
  • Integrate messaging services such as RabbitMQ and Kafka.
  • Work with webhooks, web sockets, and open network APIs (OpenAPI, NETCONF, gRPC, etc.).
  • (Desirable) Apply knowledge of L2/L3 networking protocols (e.g., VLAN, VxLAN, BGP, MPLS, etc.) for product enhancements.
  • Communicate effectively with strong written and verbal skills.
  • Requires B.E/B.Tech (CS/EEE/ECE) with 5-8 years of relevant experience in cloud networking and orchestration domains.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available