Hello All,
Greetings from ZettaMine!!!
Go Developer – OTT / Digital Media & AWS
Experience: 8+ Years
Location: Hyderabad
Notice Period: Immediate Joiners
Summary
As a Go Developer , you will be responsible for designing, developing, enhancing, and supporting scalable backend applications for OTT and digital media platforms . The role focuses on Go application development, API development, AWS cloud integration, performance optimization, and production support using modern cloud-native technologies.
Roles & Responsibilities
- Perform independently as a Subject Matter Expert (SME) in Go application development.
- Design, develop, and enhance backend services using the Go programming language .
- Build and consume RESTful and gRPC APIs supporting catalog management, metadata, entitlement, playback authorization, and device registration.
- Integrate applications with AWS services, including:
- AWS Lambda
- Amazon ECS
- Amazon EKS
- AWS Fargate
- Amazon S3
- Amazon DynamoDB
- Amazon RDS
- Amazon SQS
- Amazon SNS
- Amazon EventBridge
- Amazon Kinesis
- Amazon API Gateway
- Develop efficient Go code using interfaces, structures, goroutines, channels, context propagation, and structured error handling .
- Define API contracts, data models, concurrency models, caching strategies, and resiliency patterns .
- Lead feature delivery from design and development through deployment and production stabilization .
- Develop and maintain unit, integration, and regression test suites .
- Participate in code reviews, CI/CD processes, and release activities .
- Analyze production incidents, perform root cause analysis (RCA) , and resolve performance-related issues.
- Support deployment validation, rollback procedures,
and operational readiness activities.
- Provide effort estimates, technical guidance, and risk assessments .
- Mentor developers and collaborate with architects, product teams, and stakeholders .
- Participate in on-call and production support activities .
Skilled & Technical Skills Must-Have Skills
- Strong experience in Go programming and AWS cloud development .
- Hands-on experience building RESTful and gRPC APIs .
- Strong knowledge of Go:
- Interfaces
- Structures
- Slices
- Maps
- Goroutines
- Channels
- Context propagation
- Error handling
- Go modules
- Experience with Go frameworks and routers such as Gin, Echo, Chi, or net/http .
- Strong experience designing and implementing microservices architectures .
- Hands-on experience with:
- AWS Lambda
- Amazon ECS
- Amazon EKS
- AWS Fargate
- Amazon DynamoDB
- Amazon RDS
- Amazon Aurora
- Amazon S3
- Amazon SQS
- Amazon SNS
- Amazon EventBridge
- Amazon Kinesis
- Amazon API Gateway
- Amazon CloudWatch
- AWS Identity and Access Management (IAM)
- Experience working with relational and NoSQL databases .
- Experience with Go testing, including:
- Table-driven tests
- Mocking
- Benchmarking
- Profiling
- Race detection
- Experience with Git, CI/CD pipelines, Docker, and Infrastructure as Code (IaC) .
- Experience implementing Blue-Green and Canary deployment strategies .
- Ability to troubleshoot distributed applications using logs, metrics, and monitoring tools .
- Experience leading production incident management and technical reviews .
- Strong communication and stakeholder management skills .
Interested candidates kindly share your updated CV to
[email protected] or WhatsApp to (phone hidden). Thanks & Regards,
Aruna.M
📌 YSenior Go Developer – AWS (Hyderabad)
🏢 ZettaMine Labs
📍 Hyderabad