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.