Senior Software Engineer – Go / Golang Backend

AnblicksHyderabad, TelanganaOn-siteFull-timeSenior, 5–8 yearsListed 1 day ago

Apply now

About this role

# Job Role: Senior Software Engineer – Go / Golang Backend
Location: Hyderabad, India Experience: 6+ Years

## About Anblicks
Anblicks is a Great Place to Work® Certified™ Data & AI company helping global enterprises build scalable, intelligent, and cloud-driven solutions. Our teams work across Data, AI/ML, Cloud, Analytics, and Modern Application Engineering to solve complex technology challenges. We are looking for a Senior Software Engineer – Go/Golang Backend who is passionate about building high-performance, scalable backend systems and APIs and enjoys working with modern cloud-native technologies.
##

What You’ll Do

- Design and develop scalable backend services and REST APIs using Go/Golang .
- Build microservices and cloud-native applications with a focus on performance, reliability, and security.
- Design clean, maintainable, and reusable code following modern engineering practices.
- Integrate APIs and backend services with databases, third-party systems, and enterprise applications.
- Work with Docker, Kubernetes, and Cloud platforms to build and deploy production-grade applications.
- Troubleshoot complex technical and production issues and drive effective solutions.
- Participate in architecture discussions, code reviews, testing, and technical design decisions .
- Collaborate with cross-functional engineering, DevOps, and product teams to deliver high-quality solutions.
- Continuously improve application performance, scalability, observability, and reliability.

##

What You’ll Need

- 6+ years of software development experience with strong backend engineering expertise.
- Strong hands-on experience with Go / Golang .
- Proven experience building REST APIs, backend services, and microservices .
- Strong understanding of Go concurrency, goroutines, channels, error handling, and interfaces .
- Good knowledge of data structures, algorithms, design principles, and API design .
- Experience with SQL and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, DynamoDB, etc.
- Hands-on experience with Docker and Kubernetes .
- Experience with at least one major cloud platform — AWS, Azure, or GCP .
- Strong experience with Git, CI/CD, debugging, and production troubleshooting .
- Strong problem-solving, communication, and collaboration skills.

##

Good to Have

- Experience with gRPC, Kafka/RabbitMQ, Redis, or event-driven architectures .
- Experience with AWS services and cloud-native application development .
- Knowledge of Prometheus, Grafana, OpenTelemetry, ELK, or similar observability tools .
- Experience with Linux, Bash, Terraform, or Infrastructure as Code .
- Exposure to Python or Node.js .
- Experience building high-scale, distributed systems .

##

Why Join Anblicks?

- Work on large-scale technology projects for global enterprises .
- Build modern, cloud-native solutions using Go, AI, Data, Cloud, and emerging technologies .
- Collaborate with experienced engineering and technology teams.
- Opportunity to work on challenging problems involving scale, performance, and distributed systems .
- Strong learning and career-growth opportunities.