Preferred Skills :
- Strong hands-on experience in Golang with expertise in building scalable, high-performance backend applications and microservices.
- Experience with container orchestration platforms, especially Kubernetes, for deploying, managing, and scaling containerized applications.
- Hands-on experience in developing gRPC-based services using go-kit or similar frameworks.
- Good understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with message brokers such as Apache Kafka, Amazon Kinesis, Amazon SNS, or similar event-driven messaging systems.
- Strong knowledge of AWS Cloud Services, including Amazon EKS, EC2, IAM, VPC, and other cloud-native services.
- Understanding of software security best practices, secure coding principles, authentication, authorization, and vulnerability management.
- Good understanding of networking concepts, including TCP/IP, HTTP/HTTPS, DNS, Load Balancers, and API communication.
- Experience with Docker and containerized application development.
- Familiarity with CI/CD pipelines, Git, and DevOps practices.
- Excellent analytical, debugging, and problem-solving skills with the ability to work independently in a fast-paced environment.
- Strong communication and collaboration skills, with experience working in Agile/Scrum development teams.
Senior Golang Developer - Distributed Systems • Chennai