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.
Professional & Technical Skills Must-Have Skills
- Strong experience in Go programming and AWS cloud development.
- Hands-on experience building RESTful and gRPC APIs.
- Robust 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