Golang Developer Job at Baysquared Inc, Campbell, CA

cWY2eXlzeWp0UjUxbTFwRnpCanJqNzVpeVE9PQ==
  • Baysquared Inc
  • Campbell, CA

Job Description

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. Baysquared Inc

Job Tags

Similar Jobs