UST
Website:
ust.com
Job details:
Job Role: Golang Developer
Job Location: Any UST
Experience Required: 5+ years
Notice Period: Immediate Joiners Only
Role Overview
We are looking for a highly skilled Golang Backend Developer with 5–7+ years of experience in building scalable enterprise applications and microservices. The ideal candidate should possess strong backend development expertise, hands-on cloud experience with AWS, and a solid understanding of performance optimization, debugging, and CI/CD automation.
Key Responsibilities
- Design, develop, and maintain scalable backend systems and microservices using Go (Golang)
- Build high-performance RESTful APIs and enterprise-grade distributed applications
- Develop and optimize SQL queries, database interactions, and caching mechanisms
- Work with AWS cloud services including S3, SQS, Lambda, API Gateway, ECS, EC2, EventBridge, Secrets Manager, Parameter Store, and MySQL
- Implement unit testing and ensure code quality through best engineering practices
- Troubleshoot and debug business-critical production systems
- Build and manage containerized applications using Docker
- Develop and maintain CI/CD pipelines using GitHub Actions
- Collaborate with cross-functional teams in an Agile development environment
- Ensure system scalability, reliability, security, and performance optimization
Required Skills
- 5–7+ years of backend development experience
- Strong proficiency in Go (Golang)
- Experience building microservices and scalable enterprise solutions
- Mandatory hands-on experience with unit testing frameworks
- Strong SQL and database optimization skills
- Strong experience with Git and version control workflows
- Hands-on experience with AWS services including ALB, S3, SQS, Lambda, ECS, EC2, API Gateway, EventBridge, Secrets Manager, and Parameter Store
- Experience with Docker and container orchestration concepts
- Experience implementing CI/CD pipelines using GitHub Actions
- Strong debugging, troubleshooting, and performance tuning capabilities
- Knowledge of caching strategies and system optimization techniques
Preferred Qualifications
- Experience working in cloud-native environments
- Familiarity with distributed systems architecture
- Exposure to DevOps practices and automation
- Strong communication and collaboration skills
Click on Apply to know more.