02 Oct
|
Concentrix
|
Hyderabad
02 Oct
Concentrix
Hyderabad
Senior Golang Microservices Engineer – Job DescriptionRole Title Senior Golang Microservices EngineerExperience 5–8+ years overall software engineering; solid hands-on Go experience Role Summary Design, develop, test, and deploy scalable cloud-native backend microservices using Go, gRPC, REST, PostgreSQL, and Kubernetes.Role Summary Design, develop, test, and deploy scalable cloud-native backend microservices using Go, gRPC, REST, PostgreSQL, and Kubernetes.Primary ResponsibilitiesGo / GolangDevelop idiomatic, efficient Go services; use goroutines/channelsappropriately; implement error handling, configuration, logging, and dependency management.MicroservicesDesign service boundaries, APIs, dependencies, resiliency patterns, health checks, graceful shutdown, and scalable distributed services.gRPC + RESTDevelop gRPC services with Protocol Buffers and REST APIs; define contracts, versioning, error handling,
and API documentation.PostgreSQLDevelop data access layers; write optimized SQL; design indexes, transactions, constraints; manage schema migrations and query performance.Unit / Integration TestingCreate table-driven unit tests, mocks, fixtures, integration/API tests, and automated test execution in CI/CD.KubernetesDeploy and troubleshoot services on Kubernetes; work with Deployments, Services, ConfigMaps, Secrets, Ingress, probes, scaling, and resource limits.Production EngineeringTroubleshoot production issues, perform RCA, improve reliability/performance, and collaborate with DevOps/SRE.Preferred SkillsDocker, CI/CD, AWS/Azure/GCP, Kafka/RabbitMQ, observability, OpenTelemetry, API gateways, OAuth2/JWT/TLS.EducationBachelor's/Master's in Computer Science, Engineering, or related field preferred.
📌 Golang Backend Sr. Dev (Hyderabad)
🏢 Concentrix
📍 Hyderabad