Backend Developer (Go & Azure) - AVD
Job Title: Backend Developer (Go & Azure) - AVDExperience: 6 to 10 YearsLocation: 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 infrastructureProjects. The project focuses on AHV–AVD integration within Azure cloud, including hands-on work with Azure Virtual Desktop (AVD) environments.Key ResponsibilitiesDesign, develop, and maintain scalable and secure REST APIsBuild 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 environmentsImplement asynchronous processing using message brokers (Kafka, RabbitMQ, etc.)Consume and integrate third-party APIs and SDKsDevelop automation scripts using PowerShellSupport and automate Azure Virtual Desktop (AVD) deployments and integrationsEnsure performance, scalability, and security of backend systemsCollaborate with DevOps, frontend, and product teamsWrite clean, maintainable, and testable codeRequired SkillsStrong hands-on experience with Go (Golang)Experience with Microsoft Azure, including Azure Virtual Desktop (AVD)Hands-on experience with Azure SDKs and Azure Arc APIStrong scripting skills in PowerShellExpertise in building high-performance REST APIsExperience with GIN (Go) frameworkHands-on experience with Kafka, RabbitMQ, or similar messaging systemsStrong understanding of microservices architectureExperience in API integration and SDK consumptionGood to HaveExperience with Docker and KubernetesFamiliarity with CI/CD pipelinesExposure to cloud-native and distributed systemsPreferred QualificationsBachelor’s degree in Computer Science, Engineering, or related fieldStrong problem-solving and debugging skillsAbility to work independently in a fast-paced environment