Go Lang Engineer
Job Description
• Strong hands-on experience in Go programming language with deep understanding of goroutines and channel patterns.
• Design and develop scalable Go-based microservices for enterprise applications.
• Experience in containerizing Go applications using Docker and related tools.
• Work with Go frameworks and tools such as Revel, Stringer, and Go kit.
• Develop, test, debug, and optimize Go applications for performance and scalability.
• Follow best practices in software development and clean code principles.
• Collaborate in Agile delivery environments for iterative development and deployment.
• Participate in API development and integration for distributed systems.
• Ensure application reliability, maintainability, and production readiness.
• Work closely with cross-functional teams to deliver high-quality backend services.
