HamburgerMenu
hirist

Senior Golang Developer - Distributed Systems

TECH SMC SQUARE INDIA PRIVATE LIMITED
5 - 8 Years
Pune

Posted on: 20/01/2026

Job Description

Description :

Job Title : Senior Golang Developer.

Location : Pune.

Experience : 5 to 8 yrs exp.

Job Summary :

We are seeking a highly skilled Senior Golang Developer to join our team.

You will be responsible for designing, developing, and maintaining high-performance backend services and APIs using Go.

This role requires deep expertise in Golang, a strong understanding of system design, and experience with modern development toolsets.

It will be beneficial to have worked with Hashicorp Vault or similar.

Roles & Responsibilities :

Key Responsibilities :

- Design and implement scalable, reliable, and maintainable backend services using Go.

- Develop RESTful and/or gRPC APIs for internal and external consumption.

- Optimize application performance and scalability.

- Write clean, efficient, and testable code.

- Collaborate with DevOps to ensure smooth CI/CD pipelines and deployments.

- Participate in code reviews, architecture discussions, and mentoring junior developers.

- Troubleshoot and debug production issues as needed.

Years of Experience :

The ideal candidate will have 5+ years of professional experience.

Educational Qualification & Certifications (Optional) :

Bachelors degree in IT, Computer Science, Software Engineering or equivalent.

Skill Set Required :

Required Skills & Experience :

- 5 to 8 years of professional software development experience, with 3+ years in Golang.

- Strong understanding of Gos core packages : net/http, context, sync, errors, io, encoding/json, etc.

- Experience with Go modules and dependency management.

- Proficiency in building microservices and distributed systems.

- Familiarity with messaging systems like Kafka, NATS, or RabbitMQ.

- Experience with relational and NoSQL databases (e., PostgreSQL, MySQL, MongoDB).

- Solid understanding of concurrency patterns and memory management in Go.

- Experience with containerization (Docker) and orchestration (Kubernetes).

- Familiarity with CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI).

- Strong problem-solving skills and attention to detail.

Preferred :

- Experience with gRPC and Protocol Buffers.

- Familiarity with observability tools (Prometheus, Grafana, OpenTelemetry).

- Knowledge of cloud platforms (AWS, GCP, or Azure).

- HashiCorp Vault experience.

Tools & Technologies :

- Languages : Go, Bash, SQL.

- Frameworks/Libraries (Any 2 atleast) : Gorilla Mux, Gin, Echo, gRPC, Cobra.

- Databases : PostgreSQL, Redis, MongoDB.

- DevOps (atleast 1) : Docker, Kubernetes, Helm, Terraform.

- Monitoring (atleast 1) : Prometheus, Grafana, Jaeger.

- Version Control : Git (GitHub/GitLab/Bitbucket).

- Tools : Hashicorp Vault.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in