K

Senior Software Engineer - Golang

Kai · San Jose, California, United States

Feb 24
Senior (5-10 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop robust microservices using Golang within a cloud-based architecture on Azure. Automate CI/CD workflows and lead the adoption of best practices for code quality, security, and maintainability.

What they look for

Golang Microservices Azure Docker Kubernetes CI/CD Jenkins Spinnaker REST APIs gRPC Data Engineering

Requirements

Requires at least 5 years of software development experience with substantial expertise in Golang and microservices architecture. Proficiency in Azure, Docker, Kubernetes, and modern database technologies is essential.

Full description

As a Senior Golang Developer, you will be at the forefront of developing microservices using Golang within a cloud-based architecture. You will play a key role in designing, developing, and deploying scalable systems that enhance business operations. This role requires deep technical expertise, a passion for solving complex problems, and a proactive attitude.

Responsibilities:

  • Design and develop robust microservices using Golang.
  • Deploy and maintain scalable systems on Azure.
  • Automate CI/CD workflows and ensure high availability and resilience of applications.
  • Collaborate with cross-functional teams to enhance system efficiency and integrate new features.
  • Lead the adoption of best code quality, security, and maintainability practices.

Qualifications:

  • Minimum of 5 years of experience as a Software Developer with substantial expertise in Golang.
  • Proven experience in designing and developing microservices architectures and Data Engineering.
  • Strong background in cloud technologies, preferably Azure.
  • Experience with Docker, Kubernetes, and CI/CD tools like Jenkins or Spinnaker.
  • Familiarity with REST APIs, gRPC, and modern database technologies.
  • Excellent problem-solving skills and ability to work in a team-oriented environment.