Job Title:
Senior Golang Developer
Company: SMC Squared India
Location: Pune, Maharashtra
Created: 2025-11-06
Job Type: Full Time
Job Description:
Job Title: Senior Golang DeveloperLocation: PuneExperience: 5 to 8 yrs expI. 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.II. 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.III. Years of Experience:The ideal candidate will have 5+ years of professional experience.IV. Educational Qualification & Certifications (Optional):Bachelor’s degree in IT, Computer Science, Software Engineering or equivalent.V. Skill Set Required:Required Skills & Experience- 5 to 8 years of professional software development experience, with 3+ years in Golang. - Strong understanding of Go’s 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.g., 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 experienceTools & 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