6 Year+
Full-Time
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.