As a Senior Golang Developer, you will be responsible for analyzing requirements, designing, and maintaining software enhancements and new products. This includes writing clean, maintainable code following best practices like unit testing and continuous integration. You will also perform testing and debugging, and provide support to team members on design and coding challenges, evaluating their performance.