About the job
SummaryBy Outscal
This role requires a Senior Go Developer with Azure DevOps experience to build and maintain scalable microservices. You will lead development projects, mentor junior developers, and work with Azure Cloud services.
Job Title: Senior Go Developer with Azure DevOps
Location: Ahmedabad, Hyderabad, Bangalore (On-site)
Job Type: Full-time
Experience Level: Senior Level
Department: Engineering/Software Development
Job Description:
We are seeking a Senior Go Developer with Azure DevOps experience to join our engineering team. In this role, you will be responsible for architecting, developing, and maintaining scalable and high-performance applications using Go (Golang) while leveraging Azure DevOps for CI/CD and cloud deployments. You will lead development projects, mentor junior developers, and work on cutting-edge cloud technologies to optimize and deploy microservices.
Key Responsibilities:
- Lead the design, development, and maintenance of Go-based backend systems and microservices
- Architect scalable and resilient solutions using Go and integrate them with Azure Cloud services
- Develop and maintain CI/CD pipelines in Azure DevOps for efficient and automated deployments
- Collaborate closely with cross-functional teams including frontend developers, product managers, and DevOps teams
- Ensure applications are optimized for performance, scalability, and security
- Implement and manage infrastructure-as-code using Azure tools (e.g., ARM templates, Terraform)
- Write high-quality, well-tested code, and perform thorough code reviews for the team
- Monitor and troubleshoot application performance, security, and reliability using Azure and third-party monitoring tools
- Lead technical discussions and decisions on architecture, best practices, and design patterns
- Provide mentorship to junior developers and contribute to the continuous improvement of the development process
- Ensure high availability and fault-tolerant design in distributed systems
Requirements
Skills and Qualifications:
- 5+ years of professional experience in Go (Golang) development
- Strong knowledge of concurrency, goroutines, and Go design patterns
- Proven experience in building and managing microservices architectures
- 3+ years of experience with Azure DevOps and Azure cloud infrastructure
- Hands-on experience with CI/CD pipelines, automation, and containerization using Docker and Kubernetes
- Deep understanding of cloud-native tools on Azure, including Azure Kubernetes Service (AKS), Azure Functions, Azure Blob Storage, and Azure Service Bus
- Experience with infrastructure-as-code tools like Terraform or Azure Resource Manager (ARM) templates
- Strong knowledge of databases (SQL and NoSQL) and integration with cloud services
- Experience in testing frameworks, unit testing, and end-to-end testing
- Familiarity with security best practices such as OAuth, JWT, SSL, and encryption
- Ability to work in Agile teams, with experience in Scrum or Kanban methodologies
- Excellent problem-solving skills, strong attention to detail, and a focus on delivering high-quality software
Nice to Have:
- Experience with Azure Monitoring, Prometheus, Grafana, or other observability tools
- Knowledge of other cloud platforms like AWS or Google Cloud
- Familiarity with event-driven architecture and message brokers such as Kafka or RabbitMQ
- Experience with machine learning pipelines or big data technologies
Benefits
CULTURE OF RESEARCH AND DEVELOPMENT
Learn and Deliver – is our core culture. We are a learning-centric organization that constantly tries to be at the edge of technology. We also take pride in delivering world-class software solutions. We make significant investments in constant learning and up-skilling of our team. https://www.ajmerainfotech.com/jobs
Ajmera Infotech is firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment. We value and embrace that every single one of us brings value to the table. But sometimes we forget that when we don’t meet 100% of a job description’s criteria – maybe you’re feeling that way right now. We encourage you to apply anyway. Because we want you to be you, with us