13 Oct
|
Concentrix
|
India
Description
Role Title Senior Golang Microservices Engineer
Experience 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 Responsibilities
Go / Golang
Develop idiomatic, efficient Go services; use goroutines/channels appropriately; implement error handling, configuration, logging, and dependency management.
Microservices
Design service boundaries, APIs, dependencies, resiliency patterns, health checks, graceful shutdown, and scalable distributed services.
gRPC + REST
Develop gRPC services with Protocol Buffers and REST APIs; define contracts, versioning, error handling, and API documentation.
PostgreSQL
Develop data access layers; write optimized SQL; design indexes, transactions,
constraints; manage schema migrations and query performance.
Unit / Integration Testing
Create table-driven unit tests, mocks, fixtures, integration/API tests, and automated test execution in CI/CD.
Kubernetes
Deploy and troubleshoot services on Kubernetes; work with Deployments, Services, Config Maps, Secrets, Ingress, probes, scaling, and resource limits.
Production Engineering
Troubleshoot production issues, perform RCA, improve reliability/performance, and collaborate with Dev Ops/SRE.
Preferred Skills
Docker, CI/CD, AWS/Azure/GCP, Kafka/RabbitMQ, observability, Open Telemetry, API gateways, OAuth2/JWT/TLS.
Education
Bachelor's/Master's in Computer Science, Engineering, or related field preferred.
Location:
IND Hyderabad Raidurg Village B7 South Tower, Serilingampally Mandal Divya Sree Orion
Language Requirements:
Time Type:
Full time
📌 Golang backend Sr. Dev (India)
🏢 Concentrix
📍 India