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.
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.
Benefits
Flexible work hours and remote work options.
Opportunities for professional development and training.
Access to cutting-edge technology and tools.
Collaborative and inclusive company culture.
Health and wellness programs.
Full Job Description
As a Senior Software 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.