Job Title: Backend Developer (Go & Azure) - AVD
Experience: 6 to 10 Years
Location: San Francisco Bay Area (5 Days Onsite)
Interview: F2F (Final Round)
Job Overview: We are seeking experienced Backend Developers with strong expertise in Go (Golang) and Microsoft Azure to design and build scalable, secure, and high-performance backend systems. This role involves developing REST APIs, integrating cloud services, and working on advanced cloud infrastructure
Projects. The project focuses on AHV–AVD integration within Azure cloud, including hands-on work with Azure Virtual Desktop (AVD) environments.
Key Responsibilities
Design, develop, and maintain scalable and secure REST APIs
Build backend services using Go (Golang)
Develop microservices using frameworks like GIN (Go)
Integrate with Azure SDKs, Azure Arc APIs, and Azure Virtual Desktop (AVD)
Work on AHV–AVD integration for Azure-based cloud environments
Implement asynchronous processing using message brokers (Kafka, RabbitMQ, etc.)
Consume and integrate third-party APIs and SDKs
Develop automation scripts using PowerShell
Support and automate Azure Virtual Desktop (AVD) deployments and integrations
Ensure performance, scalability, and security of backend systems
Collaborate with DevOps, frontend, and product teams
Write clean, maintainable, and testable code
Required Skills
Strong hands-on experience with Go (Golang)
Experience with Microsoft Azure, including Azure Virtual Desktop (AVD)
Hands-on experience with Azure SDKs and Azure Arc API
Strong scripting skills in PowerShell
Expertise in building high-performance REST APIs
Experience with GIN (Go) framework
Hands-on experience with Kafka, RabbitMQ, or similar messaging systems
Strong understanding of microservices architecture
Experience in API integration and SDK consumption
Good to Have
Experience with Docker and Kubernetes
Familiarity with CI/CD pipelines
Exposure to cloud-native and distributed systems
Preferred Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field
Strong problem-solving and debugging skills
Ability to work independently in a fast-paced environment